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