Ejemplo n.º 1
0
        public void IsValid_WithInvalidRequestValue_ReturnsBadRequest(string value)
        {
            var controller = new PasswordController(passwordService: null);

            var result = controller.IsValid(value);

            Assert.IsType <BadRequestResult>(result.Result);
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }