public void TryAndSendMessageWithCorrectParametersAndSucceed()
        {
            // Arrange
            var request = new SendMessage.Request()
            {
                To = "*****@*****.**",
                DeliveryType = "Email",
                Message = "Err",
                Subject = "MyMail"
            };

            // Act
            var response = _controller.Get(request);

            // Assert
            Assert.That(response.Success, Is.True);
        }
        public void TryAndSendMessageWithNoSubjectFieldAndFail()
        {
            // Arrange
            var request = new SendMessage.Request()
            {
                To = "Subject",
                DeliveryType = "Blah",
                Message = "Err",
                Subject = ""
            };

            // Act
            var response = _controller.Get(request);

            // Assert - Should not be able to get here
            Assert.Fail();
        }
        public void TryAndSendMessageWithWrongDeliveryType()
        {
            // Arrange
            var request = new SendMessage.Request()
            {
                To = "*****@*****.**",
                DeliveryType = "Blah",
                Message = "Err",
                Subject = "MyMail"
            };

            // Act
            var response = _controller.Get(request);

            // Assert
            Assert.Fail();
        }