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)); } }
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")); }