public void TryResetSuccessedById() { var rst = new RootStep("root"); var rst2 = new RootStep("innerRoot"); var child1 = new ClickStep("1"); var child2 = new ClickStep("2"); var child3 = new ClickStep("3"); var child4 = new RootStep("3"); rst.TryAddChild(rst2); rst.TryAddChild(child1, "innerRoot"); rst.TryAddChild(child2, "innerRoot"); rst.TryAddChild(child3, "innerRoot"); var result = rst.TryResetChild(child4, "innerRoot"); result.ShouldBeEquivalentTo(true); }
public void TryResetFailed() { var rst = new RootStep("root"); var rst2 = new RootStep("innerRoot"); var child1 = new ClickStep("1"); var child2 = new ClickStep("2"); var child3 = new ClickStep("3"); var child4 = new RootStep("4"); rst.TryAddChild(rst2); rst.TryAddChild(child1, "innerRoot"); rst.TryAddChild(child2, "innerRoot"); rst.TryAddChild(child3, "innerRoot"); var result = rst.TryResetChild(child4); result.ShouldBeEquivalentTo(false); }