public void InvalidWhenCodeNotProvided(string code) { // arrange var validator = new ConfirmationValidator(); var confirmationDto = new AccountConfirmationDto() { UserId = validUserId, Code = code }; // act var result = validator.Validate(confirmationDto); // assert Assert.False(result.IsValid); }
public void ValidWhenProvidedUserIdAndCode() { // arrange var validator = new ConfirmationValidator(); var confirmationDto = new AccountConfirmationDto() { UserId = validUserId, Code = validCode }; // act var result = validator.Validate(confirmationDto); // assert Assert.True(result.IsValid); }
public void ConfirmationValidatorTest() { ConfirmationValidator validator = new ConfirmationValidator("passConfirmation"); passConfirmation = "123"; Assert.IsTrue(validator.Perform(this, "123")); passConfirmation = "123x"; Assert.IsFalse(validator.Perform(this, "123")); validator = new ConfirmationValidator("PassConfirmation"); passConfirmation = "123"; Assert.IsTrue(validator.Perform(this, "123")); passConfirmation = "321"; Assert.IsFalse(validator.Perform(this, "123")); passConfirmation = ""; Assert.IsFalse(validator.Perform(this, "123")); passConfirmation = null; Assert.IsFalse(validator.Perform(this, "123")); }