public void move_down_1() { var leaf = new StepLeaf(); IStep step0 = leaf.AddNewStep(); IStep step1 = leaf.AddNewStep(); IStep step2 = leaf.AddNewStep(); IStep step3 = leaf.AddNewStep(); leaf.MoveDown(step0); leaf.AllSteps()[0].ShouldBeTheSameAs(step1); leaf.AllSteps()[1].ShouldBeTheSameAs(step0); leaf.AllSteps()[2].ShouldBeTheSameAs(step2); leaf.AllSteps()[3].ShouldBeTheSameAs(step3); leaf.MoveDown(step0); leaf.AllSteps()[0].ShouldBeTheSameAs(step1); leaf.AllSteps()[1].ShouldBeTheSameAs(step2); leaf.AllSteps()[2].ShouldBeTheSameAs(step0); leaf.AllSteps()[3].ShouldBeTheSameAs(step3); }
public void move_down_1() { var leaf = new StepLeaf(); IStep step0 = leaf.AddNewStep(); IStep step1 = leaf.AddNewStep(); IStep step2 = leaf.AddNewStep(); IStep step3 = leaf.AddNewStep(); leaf.MoveDown(step0); leaf.AllSteps()[0].ShouldBeTheSameAs(step1); leaf.AllSteps()[1].ShouldBeTheSameAs(step0); leaf.AllSteps()[2].ShouldBeTheSameAs(step2); leaf.AllSteps()[3].ShouldBeTheSameAs(step3); leaf.MoveDown(step0); leaf.AllSteps()[0].ShouldBeTheSameAs(step1); leaf.AllSteps()[1].ShouldBeTheSameAs(step2); leaf.AllSteps()[2].ShouldBeTheSameAs(step0); leaf.AllSteps()[3].ShouldBeTheSameAs(step3); }