Exemplo n.º 1
0
        public void MostRecentZeroShouldReturnEmptyList()
        {
            ChatHistory history = new ChatHistory();

            history.AddMessage(message);

            Assert.That(history.MostRecent(0).Count == 0);
        }
Exemplo n.º 2
0
        public void MostRecentShouldNotReturnMoreMessagesThanItHas()
        {
            ChatHistory history = new ChatHistory();

            history.AddMessage(new ChatMessage("0", "MSA"));             // first

            List <ChatMessage> recents = history.MostRecent(3);

            Assert.AreEqual(recents.Count, 1);
        }
Exemplo n.º 3
0
        public void MostRecentThreeShouldReturnThreeMessages()
        {
            ChatHistory history = new ChatHistory();

            history.AddMessage(new ChatMessage("0", "MSA"));             // first
            history.AddMessage(new ChatMessage("1", "MSA"));             // second
            history.AddMessage(new ChatMessage("2", "MSA"));             // third
            history.AddMessage(new ChatMessage("3", "MSA"));             // fourth

            List <ChatMessage> recentMessages = history.MostRecent(3);

            Assert.AreEqual(3, recentMessages.Count);
        }
Exemplo n.º 4
0
        public void MostRecentThreeShouldReturnThreeMostRecentMessages()
        {
            ChatHistory history = new ChatHistory();

            history.AddMessage(new ChatMessage("0", "MSA"));             // first
            history.AddMessage(new ChatMessage("1", "MSA"));             // second
            history.AddMessage(new ChatMessage("2", "MSA"));             // third
            history.AddMessage(new ChatMessage("3", "MSA"));             // fourth

            List <ChatMessage> recentMessages = history.MostRecent(3);

            Assert.That(recentMessages[0].Equals(new ChatMessage("1", "MSA")));
            Assert.That(recentMessages[1].Equals(new ChatMessage("2", "MSA")));
            Assert.That(recentMessages[2].Equals(new ChatMessage("3", "MSA")));
        }