示例#1
0
        public void CheckMessageTypeTest_WithSMSType_ReturnsSMSHeader()
        {
            var MessageHeader             = "S123456789";
            var expectedResult            = "S";
            var MessagingServiceViewModel = new MessagingServiceViewModel();
            var actualResult = MessagingServiceViewModel.CheckMessageType(MessageHeader);

            Assert.AreEqual(expectedResult, actualResult);
        }
示例#2
0
        public void GetAbbreviationTest_WithSMS_ReturnsAbbreviations()
        {
            var MessageBody               = "Sender: @trump hi boy hi test hi hi ola LOL";
            var expectedResult            = "Sender: @trump hi boy hi test hi hi ola LOL <Laughing out loud>";
            var MessagingServiceViewModel = new MessagingServiceViewModel();
            var actualResult              = MessagingServiceViewModel.GetAbbreviations(MessageBody);

            Assert.AreEqual(expectedResult, actualResult);
        }
示例#3
0
        public void ValidateTweetTest_WithTweet_ReturnsProcesstweet()
        {
            var MessageBody               = "Sender: @trump hi boy hi test hi hi ola  ";
            var expectedResult            = "processtweet";
            var MessagingServiceViewModel = new MessagingServiceViewModel();
            var actualResult              = MessagingServiceViewModel.ValidateTweet(MessageBody);

            Assert.AreEqual(expectedResult, actualResult);
        }
示例#4
0
        public void ValidateSMSTest_WithSMS_ReturnsProcesssms()
        {
            var MessageBody               = "Sender: 7219369120 hiiiiiii my name is mayonaise";
            var expectedResult            = "processsms";
            var MessagingServiceViewModel = new MessagingServiceViewModel();
            var actualResult              = MessagingServiceViewModel.ValidateSMS(MessageBody);

            Assert.AreEqual(expectedResult, actualResult);
        }
示例#5
0
        public void ValidateEmailStandardTest_WithStandardEmail_ReturnsProcessestandard()
        {
            var MessageBody               = "Sender: [email protected] Subject: Hi there was staff attack halp pp asd asd as dasd pp";
            var expectedResult            = "processstandard";
            var MessagingServiceViewModel = new MessagingServiceViewModel();
            var actualResult              = MessagingServiceViewModel.ValidateEmail(MessageBody);

            Assert.AreEqual(expectedResult, actualResult);
        }
示例#6
0
        public void ValidateEmailSIRTest_WithSIREmail_ReturnsProcesssir()
        {
            var MessageBody               = "Sender: [email protected] Subject: SIR 12/12/12 Sport Centre Code: 20-123-40 Nature of Incident: Staff Attack Hi there was staff attack halp";
            var expectedResult            = "processsir";
            var MessagingServiceViewModel = new MessagingServiceViewModel();
            var actualResult              = MessagingServiceViewModel.ValidateEmail(MessageBody);

            Assert.AreEqual(expectedResult, actualResult);
        }