public void AddingMessageToHistory_ShouldAddItToFile_CountAreEqual() { var messages = new List <string> { "Hi", "How are you?", "Something else..." }; WriteMessagesToFile(messages.ToArray()); var service = new FileMessageHistory(FullFilePath); service.AddMessageToHistory("New Message"); var receivedMessages = ReadMessagesFromFile(); messages.Add("New Message"); Assert.True(messages.Count == receivedMessages.Count); }
public void AfterAddingMessage_HistoryShouldBeSorted() { var messages = new List <string> { "Hi", "How are you?", "Something else..." }; WriteMessagesToFile(messages.ToArray()); var service = new FileMessageHistory(FullFilePath); service.AddMessageToHistory("New Message"); var receivedMessages = ReadMessagesFromFile(); //Add message to ethalon messages.Add("New Message"); //Sort array messages.Sort(); Assert.Equal(messages, receivedMessages); }