public void IsValid_ValidModel_ReturnsTrue() { var mockObject = new MockObjectWithBsn { Bsn = "123456782" }; var validationContext = new ValidationContext(mockObject); var validationResult = new List <ValidationResult>(); var actual = Validator.TryValidateObject(mockObject, validationContext, validationResult, true); Assert.IsTrue(actual); }
public void IsValid_NotANumber_ReturnsFalse() { var mockObject = new MockObjectWithBsn { Bsn = "Not a number" }; var validationContext = new ValidationContext(mockObject); var validationResult = new List <ValidationResult>(); var actual = Validator.TryValidateObject(mockObject, validationContext, validationResult, true); Assert.IsFalse(actual); Assert.AreEqual(1, validationResult.Count); }