AllReady.UnitTest.Areas.Admin.Features.Site.SendResetPasswordEmailHandlerShould.InvokeSendEmailAsyncWithTheCorrectParameters C# (CSharp) Метод

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

private InvokeSendEmailAsyncWithTheCorrectParameters ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task InvokeSendEmailAsyncWithTheCorrectParameters()
        {
            var message = new SendResetPasswordEmail { Email = "email", CallbackUrl = "callBackUrl" };
            var emailMessage = $"Please reset your password by clicking here: <a href=\"{message.CallbackUrl}\">link</a>";

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

            emailSender.Verify(x => x.SendEmailAsync(message.Email, "Reset Password", emailMessage), Times.Once);
        }
    }
SendResetPasswordEmailHandlerShould