Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
        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);
        }