コード例 #1
0
    public void IsValid_OtherValueEmpty_ReturnsFalse()
    {
        var mockObject = new MockObjectWithRequiredWithValidation {
            Property2 = "2"
        };
        var validationContext = new ValidationContext(mockObject);

        var validationResult = new List <ValidationResult>();
        var actual           = Validator.TryValidateObject(mockObject, validationContext, validationResult, true);

        Assert.IsFalse(actual);
    }
コード例 #2
0
    public void IsValid_ValidModel_ReturnsTrue()
    {
        var mockObject = new MockObjectWithRequiredWithValidation {
            Property1 = "1",
            Property2 = "2"
        };
        var validationContext = new ValidationContext(mockObject);

        var validationResult = new List <ValidationResult>();
        var actual           = Validator.TryValidateObject(mockObject, validationContext, validationResult, true);

        Assert.IsTrue(actual);
    }