Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }