Ejemplo n.º 1
0
        public async Task ReturnUserNameIfEmailIsValid()
        {
            // Arrange

            // Act
            var result = await sut.ConfirmUserName(email);

            var success  = result.Success;
            var username = result.UserName;

            // Assert
            Assert.That(success, Is.True);
            Assert.That(result, Is.InstanceOf <AuthenticationResult>());
            Assert.That(username, Is.EqualTo("TestSuperUser"));
        }
        public async Task <ActionResult> ConfirmUserName(string email)
        {
            var result = await userManagementService.ConfirmUserName(email);

            if (result.Success)
            {
                result.Message = ControllerMessages.StatusCode200(result.Message);

                return(Ok(result));
            }
            else
            {
                result.Message = ControllerMessages.StatusCode404(result.Message);
                return(NotFound(result));
            }
        }
Ejemplo n.º 3
0
        public async Task ReturnMessageIfUserNameInvalid()
        {
            // Arrange
            var invalidEmail = "*****@*****.**";

            // Act
            var result = await sutFailure.ConfirmUserName(invalidEmail);

            var success = result.Success;
            var message = result.Message;

            // Assert
            Assert.That(success, Is.False);
            Assert.That(result, Is.InstanceOf <AuthenticationResult>());
            Assert.That(message, Is.EqualTo("No User is using this Email"));
        }