Exemple #1
0
        public void TestAddChild()
        {
            DifferenceClass diffClass = new DifferenceClass();

            diffClass.AddChild(StringDifference.Construct("Foo", "Bar1", "Bar2"));
            Assert.AreEqual(1, diffClass.ChildCount());

            diffClass.AddChild(null);
            Assert.AreEqual(1, diffClass.ChildCount());
        }
Exemple #2
0
        public void TestChildDiffs()
        {
            DifferenceClass    diffClass = new DifferenceClass();
            List <IDifference> diffs     = new List <IDifference>
            {
                StringDifference.Construct("Foo", "Bar1", "Bar2"),
                IntegerDifference.Construct("Foo", 1, 2)
            };

            diffClass.AddChildren(diffs);
            Assert.AreEqual(2, diffClass.ChildCount());
            var diffs2 = diffClass.GetChildren().GetEnumerator();
            int count  = 0;

            while (diffs2.MoveNext())
            {
                var dummy = diffs2.Current;
                count++;
            }
            Assert.AreEqual(2, count);
        }
Exemple #3
0
        public void TestConstructor()
        {
            DifferenceClass diffClass = new DifferenceClass();

            Assert.IsNotNull(diffClass);
        }