public void WebMessagesAddMessageWithNullSessionTest() { IWebMessages webM = new WebMessages(null); string rndStr = RandomData.GetStringWord(); webM.AddInfoMessage(rndStr); var tlist = webM.Messages; tlist.Should().BeEmpty(); }
public void WebMessagesAddSuccessMessageTest() { string rndStr = RandomData.GetStringWord(); string rndDesc = RandomData.GetStringWord(); var session = new HttpSessionMock(); IWebMessages webM = new WebMessages(session); webM.AddSuccessMessage(rndStr, description: rndDesc); List<WebMessage> mList = webM.Messages; mList.Count.Should().Be(1); mList[0].WebMessageType.ToString().Should().Be(WebMessageType.Success.ToString()); mList[0].MessageTitle.Should().Be(rndStr); mList[0].MessageDescription.Should().Be(rndDesc); //after prop Messages is returned -> list prop should return empty list webM.Messages.Should().BeEmpty(); }
public void BaseControllerWebMessagesSetterMustWork() { BaseController baseController = new BaseController(); var session = new HttpSessionMock(); WebMessages webMsg = new WebMessages(session); webMsg.AddInfoMessage(RandomData.GetStringSentence(4, true, true)); baseController.WebMessages = webMsg; baseController.WebMessages.Should().BeSameAs(webMsg); baseController.WebMessages.Messages.Count.Should().Be(1); }
public void WebMessagesInitCtorTest() { var session = new HttpSessionMock(); IWebMessages webM = new WebMessages(session); webM.Messages.Count.Should().Be(0); }