Ejemplo n.º 1
0
        public void GetAllChildren()
        {
            var root = new DeepEqualityComparer.Context("x");

            var parent = root;

            for (int i = 0; i < 10; i++)
            {
                parent = parent.CreateChild($"{i}");
            }

            var all = root.GetAllChildren().ToArray();

            Assert.That(all.Length, Is.EqualTo(10));
        }
Ejemplo n.º 2
0
        public void AllEqual()
        {
            var root = new DeepEqualityComparer.Context("(root)");

            root.SetResult(true, "shibby");

            for (int i = 0; i < 10; i++)
            {
                var child = root.CreateChild($"[{i}]");
                child.SetResult(true, "xxxx");

                for (int j = 0; j < 20; j++)
                {
                    child.CreateChild($"XXX {j}").SetResult(true, "yyy");
                }
            }

            Assert.That(DeepEqualityComparer.Context.AllEqual(root), Is.True);
        }