public async Task ThenItShouldReturnTrueIfUserIsNotActive() { // Act var actual = await _orchestrator.RequestConfirmAccount(InactiveUserId); // Assert Assert.IsTrue(actual); }
public async Task <ActionResult> Confirm() { var userId = GetLoggedInUserId(); var confirmationRequired = await _accountOrchestrator.RequestConfirmAccount(userId); if (!confirmationRequired) { return(RedirectToAction("Index", "Home")); } var flashMessage = new FlashMessageViewModel { Severity = FlashMessageSeverityLevel.Success, Headline = "We've sent you an email", SubMessage = $"To confirm your identity, we've sent a code to {GetLoggedInUserEmail()}" }; var response = new OrchestratorResponse <ActivateUserViewModel>() { FlashMessage = flashMessage, Data = new ActivateUserViewModel() }; return(View("Confirm", response)); }