Example #1
0
        public void Should_Add_Return_Messages_Correctly()
        {
            var messages = new UserMessages();

            Assert.IsNotNull(messages.Error);
            Assert.IsNotNull(messages.Success);
            Assert.IsNotNull(messages.Warn);
            Assert.IsNotNull(messages.Info);

            messages.AddError("E1");
            messages.AddError("E2");
            messages.AddWarn("W1");
            messages.AddWarn("W2");
            messages.AddSuccess("S1");
            messages.AddSuccess("S2");
            messages.AddInfo("I1");
            messages.AddInfo("I2");

            Assert.AreEqual(messages.Error.Count, 2);
            Assert.IsTrue(messages.Error.Any(e => e == "E1"));
            Assert.IsTrue(messages.Error.Any(e => e == "E2"));

            Assert.AreEqual(messages.Warn.Count, 2);
            Assert.IsTrue(messages.Warn.Any(e => e == "W1"));
            Assert.IsTrue(messages.Warn.Any(e => e == "W2"));

            Assert.AreEqual(messages.Success.Count, 2);
            Assert.IsTrue(messages.Success.Any(e => e == "S1"));
            Assert.IsTrue(messages.Success.Any(e => e == "S2"));

            Assert.AreEqual(messages.Info.Count, 2);
            Assert.IsTrue(messages.Info.Any(e => e == "I1"));
            Assert.IsTrue(messages.Info.Any(e => e == "I2"));
        }
Example #2
0
        public void Should_Clear_Messages_Correctly()
        {
            var messages = new UserMessages();

            Assert.IsNotNull(messages.Error);
            Assert.IsNotNull(messages.Success);
            Assert.IsNotNull(messages.Warn);
            Assert.IsNotNull(messages.Info);

            messages.AddError("M");
            messages.AddSuccess("M");
            messages.AddInfo("M");
            messages.AddWarn("M");

            Assert.AreEqual(messages.Error.Count, 1);
            Assert.AreEqual(messages.Info.Count, 1);
            Assert.AreEqual(messages.Warn.Count, 1);
            Assert.AreEqual(messages.Success.Count, 1);

            messages.Clear();

            Assert.IsEmpty(messages.Error);
            Assert.IsEmpty(messages.Success);
            Assert.IsEmpty(messages.Warn);
            Assert.IsEmpty(messages.Info);
        }