Beispiel #1
0
    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);
    }
Beispiel #2
0
    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);
    }