public void NormalNiceBoatStrategyValidatorAndVerifyManyTest() { var validator = StrategyValidator.By <NormalNiceBoatStrategy>(Options); validator.ShouldNotBeNull(); validator.VerifyMany(typeof(NiceBoat), RightDictionary).IsValid.ShouldBeTrue(); validator.VerifyMany(typeof(NiceBoat), WrongDictionary).IsValid.ShouldBeFalse(); }
public void NormalNiceBoatStrategyValidatorAndVerifyOneTest() { var validator = StrategyValidator.By <NormalNiceBoatStrategy>(Options); validator.ShouldNotBeNull(); validator.VerifyOne(typeof(NiceBoat), "Good", "Name").IsValid.ShouldBeTrue(); validator.VerifyOne(typeof(NiceBoat), 10, "Length").IsValid.ShouldBeTrue(); validator.VerifyOne(typeof(NiceBoat), 10, "Width").IsValid.ShouldBeTrue(); validator.VerifyOne(typeof(NiceBoat), "", "Name").IsValid.ShouldBeFalse(); validator.VerifyOne(typeof(NiceBoat), -10, "Length").IsValid.ShouldBeFalse(); validator.VerifyOne(typeof(NiceBoat), -10, "Width").IsValid.ShouldBeFalse(); }
public StrategyValidatorTest() { _validator = new StrategyValidator(); }