public void TestCannotViewContactUser() { var users = new List <User> { FakeUsers.GetContact() }.AsQueryable(); var visibleUsers = users.CanViewUsers(FakeUsers.GetPrivate().AsModel()); visibleUsers.Should().HaveCount(0); }
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); }