public void AfterCalling_EditMessageInChat_SelectMessagesFromChat_ShouldReturnUpdatedMessage() { ChatsRepository chatsRepository = new ChatsRepository(); Guid id = Guid.NewGuid(); Channel channel = new Channel(id, "title"); var chatId = channel.GetId(); var message = new Message("message", id); chatsRepository.AddMessageToChat(chatId, message); chatsRepository.EditMessageInChat(chatId, message.Id, "edited"); message.Body = "edited"; var result = chatsRepository.SelectMessagesFromChat(chatId); CollectionAssert.Contains(result.ToList(), message); }