private void DisplayResult(ActionResult actionResult, string recipients) { if (actionResult.IsSuccess) { var title = _translation.SendTestMail; var message = _translation.GetTestMailSentFormattedTranslation(recipients); DisplayMessage(message, title, MessageIcon.Info); } else { DisplayErrorMessage(actionResult); } }
public void WhenSuccessful_ShowsSuccessMessage() { var translation = new SmtpSettingsAndActionControlTranslation(); var assistant = BuildAssistant(); assistant.SendTestMail(_profile, new Accounts()); _interactionInvoker.Received().Invoke(Arg.Any <MessageInteraction>()); var messageInteraction = _interactions.Where(x => x is MessageInteraction).Cast <MessageInteraction>().First(); Assert.AreEqual(translation.SendTestMail, messageInteraction.Title); Assert.AreEqual(translation.GetTestMailSentFormattedTranslation(string.Empty), messageInteraction.Text); Assert.AreEqual(MessageIcon.Info, messageInteraction.Icon); }