Exemplo n.º 1
0
        public void SendTestMessage_ValidMessage_NoExceptionThrown()
        {
            var testMessage = new TestMessageViewModel();

            mockMapper.Setup(x => x.Map <MessageDTO>(It.Is <TestMessageViewModel>(y => y == testMessage)))
            .Returns(new MessageDTO());

            Assert.That(() => { manager.SendTestMessage(testMessage); }, Throws.Nothing);
        }
Exemplo n.º 2
0
        public void SendTestMessage(TestMessageViewModel message)
        {
            MessageDTO messageDTO = mapper.Map <MessageDTO>(message);

            using (var scope = serviceScopeFactory.CreateScope())
            {
                var service = scope.ServiceProvider.GetService <ISmsSender>();
                service.SendMessage(messageDTO);
            }
        }
Exemplo n.º 3
0
 public IActionResult Create(TestMessageViewModel testMessage)
 {
     testMessageManager.SendTestMessage(testMessage);
     return(RedirectToAction("Index", "Home"));
 }