public void CheckValidUnobtrusive() { var sut = new FormElementData(); sut.InferedType = TypeInference.InferenceResult.TypeEnum.String; sut.CustomValidate(); Assert.False(sut.IsValid); Assert.NotEmpty(sut.ErrorText); sut.CustomValidate(true); Assert.True(sut.IsValid); Assert.Empty(sut.ErrorText); }
public void CheckValidFilled() { var sut = new FormElementData(); sut.InferedType = TypeInference.InferenceResult.TypeEnum.String; sut.Value = "test"; sut.CustomValidate(); Assert.True(sut.IsValid); }
public void CheckValidEmpty() { var sut = new FormElementData(); sut.CustomValidate(); Assert.False(sut.IsValid); Assert.Equal("Vul een waarde in.", sut.ErrorText); sut.Value = string.Empty; sut.CustomValidate(); Assert.False(sut.IsValid); Assert.Equal("Vul een waarde in.", sut.ErrorText); sut.Value = " "; sut.CustomValidate(); Assert.False(sut.IsValid); Assert.Equal("Vul een waarde in.", sut.ErrorText); sut.Value = "\t"; sut.CustomValidate(); Assert.False(sut.IsValid); Assert.Equal("Vul een waarde in.", sut.ErrorText); }