示例#1
0
        public void TestStyleChanged4Times()
        {
            //-- Arrange
            var expected = true;
            var mdl      = new SmsStorage();

            //-- Act;
            mdl.StyleMessage = "Start with DateTime";
            mdl.StyleChanged();

            mdl.StyleMessage = "End with DateTime";
            mdl.StyleChanged();

            mdl.StyleMessage = "Uppercase";
            mdl.StyleChanged();

            mdl.StyleMessage = "Lowercase";
            mdl.StyleChanged();
            var actual = mdl.FormatterMsgEventIsSubscribed(Message.FormatLowerCase);

            //-- Assert
            Assert.AreEqual(expected, actual);
        }
示例#2
0
        public void TestSmsGenerating()
        {
            //-- Arrange
            var mdl      = new SmsStorage();
            var expected = 5;

            mdl.StyleMessage = "Start with DateTime";
            mdl.StyleChanged();
            //-- Act;
            mdl.Start();
            Thread.Sleep(5000);
            mdl.Stop();
            var actual = mdl.MsgTextListGet.Count;

            //-- Assert
            Assert.AreEqual(expected, actual);
        }