public async Task TestRemoveUserContactAsync() { var userContactService = new UserContactService(_mockUserContactRepository.Object, _mockUserContactRequestRepository.Object); var result = await userContactService.RemoveUserContactAsync(1); result.Should().BeTrue(); }
public async Task TestGetUserContactRequestsAsync() { var userContactService = new UserContactService(_mockUserContactRepository.Object, _mockUserContactRequestRepository.Object); var userContactRequests = await userContactService.GetUserContactRequestsAsync(1); userContactRequests.Should().HaveCount(3); userContactRequests.Count(uc => uc.ContactUserId == 5).Should().Be(1); }
public async Task TestGetUserContactStatusAsync() { var userContactService = new UserContactService(_mockUserContactRepository.Object, _mockUserContactRequestRepository.Object); var requestor = FakeUsers.GetPublic().AsModel(); var user = FakeUsers.GetContact().AsModel(); var userContactStatus = await userContactService.GetUserContactStatusAsync(requestor, user); userContactStatus.Contacts.Count(c => c.UserId == requestor.Id).Should().Be(1); }
public async Task TestAddUserContactRequestAsync() { var today = Helpers.Today; var userContactService = new UserContactService(_mockUserContactRepository.Object, _mockUserContactRequestRepository.Object); var userContactRequest = await userContactService.AddUserContactRequestAsync(new Models.UserContactRequest { UserId = 1, ContactUserId = 5, DateRequested = today }); userContactRequest.Id.Should().BeGreaterThan(0); userContactRequest.DateRequested.Should().Be(today); }