public void Setter_Expectation_With_Custom_Ignore_Arguments() { IBar bar = MockRepository.Mock <IBar>(); bar.ExpectProperty(x => x.Foo = Arg <int> .Is.Anything); bar.Foo = 2; bar.VerifyAllExpectations(); }
public void Setter_Expectation_Not_Fullfilled() { IBar bar = MockRepository.Mock <IBar>(); bar.ExpectProperty(x => x.Foo = Arg <int> .Is.Anything); Assert.Throws <ExpectationViolationException>( () => bar.VerifyAllExpectations()); }
public void Setter_Expectation_With_Custom_Ignore_Arguments() { IBar bar = MockRepository.Mock <IBar>(); bar.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); bar.ExpectProperty(x => x.Foo = Arg <int> .Is.Anything); bar.Foo = 2; bar.VerifyAllExpectations(); }
public void Setter_Expectation_With_Wrong_Argument() { IBar bar = MockRepository.Mock <IBar>(); bar.ExpectProperty(x => x.Foo = 1); bar.Foo = 0; Assert.Throws <ExpectationViolationException>( () => bar.VerifyExpectations(true)); }
public void Setter_Expectation_With_Wrong_Argument() { IBar bar = MockRepository.Mock <IBar>(); bar.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); bar.ExpectProperty(x => x.Foo = 1); bar.Foo = 0; Assert.Throws <ExpectationViolationException>( () => bar.VerifyExpectations(true)); }