// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. #nullable disable using NUnit.Framework; using osu.Game.Rulesets.Taiko.Objects; using osu.Game.Rulesets.Taiko.Objects.Drawables; namespace osu.Game.Rulesets.Taiko.Tests { public class TestSceneBarLineApplication : HitObjectApplicationTestScene { [Test] public void TestApplyNewBarLine() { DrawableBarLine barLine = new DrawableBarLine(); AddStep("apply new bar line", () => barLine.Apply(PrepareObject(new BarLine { StartTime = 400, Major = true }))); AddHitObject(barLine); RemoveHitObject(barLine); AddStep("apply new bar line", () => barLine.Apply(PrepareObject(new BarLine { StartTime = 200, Major = false }))); AddHitObject(barLine); } } }