public void TestCreateGroupChat() { mockConversationRepository.Setup(x => x.Add(It.IsAny <Conversation>())).Returns(conversation); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); Conversation conversationActual = chatService.CreateGroupChat(conversation); Assert.AreEqual(conversationActual, conversation); }
public void TestRemoveUserFromGroupChat() { mockConversationRepository.Setup(x => x.RemoveUserFromGroupChat(It.IsAny <string>(), It.IsAny <string>())).Returns(true); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); bool checkRemove = chatService.RemoveUserFromGroupChat("asfas9fdsa8fa7f6sf6as", "asfas9fdsa8fa7f6sf6ass"); Assert.IsTrue(checkRemove); }
public void TestGetById() { mockConversationRepository.Setup(x => x.GetById(It.IsAny <string>())).Returns(conversation); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); Conversation conversationActual = chatService.GetById("asfas9fdsa8fa7f6sf6as"); Assert.AreEqual(conversationActual, conversation); }
public void TestAddUserToGroupChat() { mockConversationRepository.Setup(x => x.AddUserToGroupChat(It.IsAny <string>(), It.IsAny <string>())).Returns(user); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); User userActual = chatService.AddUserToGroupChat("asf6af5asf4s4af3afa5f", "asf6af5asf4s4af3afa5f"); Assert.AreEqual(userActual, user); }
public void TestAddToSeenIds() { mockConversationRepository.Setup(x => x.AddToSeenIds(It.IsAny <string>(), It.IsAny <string>())).Returns(true); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); bool checkAddToSeenIds = chatService.AddToSeenIds("asf6af5asf4s4af3afa5f", "asf6af5asf4s4af3afa5f"); Assert.IsTrue(checkAddToSeenIds); }
public void TestAddMessage() { mockConversationRepository.Setup(x => x.FindPrivateConversationByReceiverId(It.IsAny <string>())).Returns(conversation); mockConversationRepository.Setup(x => x.Update(It.IsAny <Conversation>())).Returns(conversation); mockMessageRepository.Setup(x => x.Add(It.IsAny <MessageDetail>())).Returns(messageDetail); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); MessageDetail messageDetailActual = chatService.AddMessage("5d4d0x2613376b00013a898z", messageDetail); Assert.AreEqual(messageDetailActual, messageDetail); }
public void TestGetByUserId() { IEnumerable <Conversation> _iEnumerableConversation = listConversations; mockConversationRepository.Setup(x => x.GetByUserId(It.IsAny <string>())).Returns(_iEnumerableConversation); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); IEnumerable <Conversation> ienumableGetByUserId = chatService.GetByUserId("asfas9fdsa8fa7f6sf6as"); Conversation conversationActual = ienumableGetByUserId.FirstOrDefault(); Assert.AreEqual(conversationActual.Id, "5d4d0x2613376b00013a8909"); }
public void TestGetByConversationId() { IEnumerable <MessageDetail> _iEnumableMessageDetail = listMessageDetails; mockConversationRepository.Setup(x => x.GetMessageByConversationId(It.IsAny <string>())).Returns(_iEnumableMessageDetail); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); IEnumerable <MessageDetail> _iEnumerableGetByConversationId = chatService.GetByConversationId("asfas9fdsa8fa7f6sf6as"); MessageDetail messageDetailActual = _iEnumerableGetByConversationId.FirstOrDefault(); Assert.AreEqual(messageDetailActual.Id, "5d4d012613376b00013a892x"); }
public void TestGetAllMember() { IEnumerable <User> _iEnumerableUser = listUsers; mockConversationRepository.Setup(x => x.GetAllUserInConversation(It.IsAny <string>())).Returns(_iEnumerableUser); var chatService = new ChatService.Services.ChatService(mockConversationRepository.Object, mockMessageRepository.Object); IEnumerable <User> iEnumerableGetAllMemberActual = chatService.GetAllMember("asfas9fdsa8fa7f6sf6as"); User userActual = iEnumerableGetAllMemberActual.FirstOrDefault(); Assert.AreEqual(userActual.Id, "5d4d012613376b00013a8908"); }