public void WhenMissingPropertyInTargetObjectThenExceptionIsRaised() { var classA = new ClassA(null, "Test"); var classAMissingProp = new ClassAWithMissingProp("Test"); Assert.Throws <MissingMemberException>(() => { classA.If().PropertyValuesMatch(classAMissingProp, throwExceptionOnPropertyMismatch: true).ThenReturn(true); }); }
public void WhenMissingPropertyInTargetObjectThenExceptionIsRaised() { var classA = new ClassA(null, "Test"); var classAMissingProp = new ClassAWithMissingProp("Test"); Assert.Throws<MissingMemberException>(() => { classA.If().PropertyValuesMatch(classAMissingProp).ThenReturn(true); }); }