public void TestBasicValidationGood() { var newObject = new object(); IValueExtractor ive = MockRepository.GenerateStub <IValueExtractor>(); ive.Stub(obj => obj.ExtractValue(null)).IgnoreArguments().Return(20); var rv = new ActionValidation <Int32>(ive, num => num > 10); Assert.IsTrue(rv.Validate(newObject), "Range incorrect validation"); }
public void TestBasicValidationWrong() { var newObject = new object(); IValueExtractor ive = MockRepository.GenerateStub <IValueExtractor>(); ive.Stub(obj => obj.ExtractValue(null)).IgnoreArguments().Return(4); ive.Expect(o => o.SourceName).Return("property"); var rv = new ActionValidation <Int32>(ive, num => num > 10); Assert.IsFalse(rv.Validate(newObject), "Range incorrect validation"); }