AllReady.UnitTest.Features.Manage.SendConfirmAccountEmailHandlerShould.SendNewEmailAddressApprovalEamilHandlerInvokesSendEmailAsyncWithTheCorrectParameters C# (CSharp) Метод

SendNewEmailAddressApprovalEamilHandlerInvokesSendEmailAsyncWithTheCorrectParameters() приватный Метод

private SendNewEmailAddressApprovalEamilHandlerInvokesSendEmailAsyncWithTheCorrectParameters ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task SendNewEmailAddressApprovalEamilHandlerInvokesSendEmailAsyncWithTheCorrectParameters()
        {
            var message = new SendConfirmAccountEmail { Email = "email", CallbackUrl = "CallbackUrl" };
            var emailMessage = $"Please confirm your allReady account by clicking this link: <a href=\"{message.CallbackUrl}\">{message.CallbackUrl}</a>";

            var emailSender = new Mock<IEmailSender>();
            var sut = new SendConfirmAccountEmailHandler(emailSender.Object);
            await sut.Handle(message);

            emailSender.Verify(x => x.SendEmailAsync(message.Email, "Confirm your allReady account", emailMessage));
        }
    }