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")); }
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); }