public void GetsFiveMessages() { var client = Substitute.For <IClientWrapper>(); client.GetMessages("/messages", Arg.Any <Args>()).Returns("one\ntwo\nthree\nfour\nfive"); client.GetMessages("/lastmessage", Arg.Any <Args>()).Returns("0"); var serverMessagePrinter = new ServerMessageRetriever(client); Assert.AreEqual(5, serverMessagePrinter.GetNewMessages().Count); }
public void GetsOneMessage() { var client = Substitute.For <IClientWrapper>(); client.GetMessages("/messages", Arg.Any <Args>()).Returns("this is one message"); client.GetMessages("/lastmessage", Arg.Any <Args>()).Returns("0"); var serverMessagePrinter = new ServerMessageRetriever(client); Assert.AreEqual(1, serverMessagePrinter.GetNewMessages().Count); }