public void Validate_GivenAllPropertiesAreValid_ExpectValidationSuccess() { var cmd = new AuthenticatorApp.Model { Password = "******", Code = "code" }; var validator = new AuthenticatorApp.Validator(); var result = validator.Validate(cmd); Assert.True(result.IsValid); }
public void Validate_GivenCodeIsNull_ExpectValidationFailure() { var cmd = new AuthenticatorApp.Model { Password = "******", Code = null }; var validator = new AuthenticatorApp.Validator(); var result = validator.Validate(cmd); Assert.False(result.IsValid); Assert.Contains( result.Errors, failure => failure.PropertyName == "Code"); }
public void Validate_GivenPasswordIsEmpty_ExpectValidationFailure() { var cmd = new AuthenticatorApp.Model { Password = string.Empty, Code = "code" }; var validator = new AuthenticatorApp.Validator(); var result = validator.Validate(cmd); Assert.False(result.IsValid); Assert.Contains( result.Errors, failure => failure.PropertyName == "Password"); }