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\"")); }
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); }