예제 #1
0
        public void can_check_for_members_null_case()
        {
            var fail = Check.That(subject).complex[Should.HaveMember("childThatIsNull")];

            Assert.That(fail.Success, Is.False);
            Assert.That(fail.Reasons, Contains.Item("Outer.complex did not contain member \"childThatIsNull\""));
        }
예제 #2
0
        public void can_check_for_members()
        {
            var pass = Check.That(subject).complex[Should.HaveMember("childThatExists")];
            var fail = Check.That(subject).complex[Should.HaveMember("nonExistentChild")];

            Assert.That(pass.Success, Is.True, pass.Reason);
            Assert.That(fail.Success, Is.False);
        }