AllReady.UnitTest.Features.Manage.SendAccountSecurityTokenSmsHandlerShould.SendAccountSecurityTokenSmsHandlerInvokesSendSmsAsyncWithCorrectPhoneNumberAndMessage C# (CSharp) Метод

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

private SendAccountSecurityTokenSmsHandlerInvokesSendSmsAsyncWithCorrectPhoneNumberAndMessage ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task SendAccountSecurityTokenSmsHandlerInvokesSendSmsAsyncWithCorrectPhoneNumberAndMessage()
        {
            var message = new SendAccountSecurityTokenSms { PhoneNumber = "phoneNumber", Token = "code" };
            var smsMessage = $"Your allReady account security code is: {message.Token}";

            var smsSender = new Mock<ISmsSender>();
            var sut = new SendAccountSecurityTokenSmsHandler(smsSender.Object);
            await sut.Handle(message);

            smsSender.Verify(x => x.SendSmsAsync(message.PhoneNumber, smsMessage));
        }
    }