public void IsValid_WithInvalidRequestValue_ReturnsBadRequest(string value) { var controller = new PasswordController(passwordService: null); var result = controller.IsValid(value); Assert.IsType <BadRequestResult>(result.Result); }
public void IsValid_WithValidRequestValue_CallsPasswordService() { var mockPasswordService = new Mock <IPasswordService>(); var controller = new PasswordController(mockPasswordService.Object); var validPassword = "******"; controller.IsValid(validPassword); mockPasswordService.Verify(mock => mock.IsValid(validPassword), Times.Once()); }
public void IsValid_WithValidPassword_ReturnsTrue() { var validPassword = "******"; var passwordService = new Mock <IPasswordService>(); passwordService .Setup(e => e.IsValid(validPassword)) .Returns(true); var controller = new PasswordController(passwordService.Object); var result = controller.IsValid(validPassword); Assert.True(result.Value); }
public void IsValid_WithInvalidPassword_ReturnsFalse() { var invalidPassword = "******"; var passwordService = new Mock <IPasswordService>(); passwordService .Setup(e => e.IsValid(invalidPassword)) .Returns(false); var controller = new PasswordController(passwordService.Object); var result = controller.IsValid(invalidPassword); Assert.False(result.Value); }