Exemplo n.º 1
0
        public void PropertySet_ChildList_ExpectingLessThanActual_ItemsMatch_Contains()
        {
            var expected = new EntityWithChildListContains
            {
                Child = new List <TestObject> {
                    new TestObject()
                    {
                        Value = "obj 1"
                    }
                }
            };
            var actual = new EntityWithChildListContains {
                Child = new List <TestObject> {
                    new TestObject()
                    {
                        Value = "obj 1"
                    }, new TestObject()
                }
            };

            Assert.That(actual, Entity.Is.EqualTo(expected));
        }
Exemplo n.º 2
0
        public void PropertySet_ChildList_ExpectingMoreThanActual_ItemsMatch_Contains()
        {
            var expected = new EntityWithChildListContains
            {
                Child = new List <TestObject> {
                    new TestObject(), new TestObject()
                }
            };
            var actual = new EntityWithChildListContains {
                Child = new List <TestObject> {
                    new TestObject()
                }
            };
            var messageCheck = new MessageCheck("Property Set is not equal");

            messageCheck.AddPropertyLine("Greater or equal to 2", "1", "Child.Count");
            messageCheck.AddObjectLine(typeof(TestObject).ToString(), "Null", "Child[1]");
            var ex = Assert.Throws(typeof(AssertionException),
                                   () => Assert.That(actual, Entity.Is.EqualTo(expected)));

            Console.WriteLine(ex.Message);
            messageCheck.Check(ex);
        }