public async Task AppUserCollectionShouldReturnInactiveRecordsIfSpecified() { var fakeUsers = new AppUser[] { new AppUser() { IsActive = true }, new AppUser() { IsActive = true }, new AppUser() { IsActive = false } }; var mockedDb = new Mock <AppUserContext>(); mockedDb.Setup(a => a.AppUsers).ReturnsDbSet(fakeUsers); var filter = new AppUserFilter(); filter.IsActive = false; var service = new AppUserService(_mapper, mockedDb.Object, _jwtService, _logger); var collection = await service.Collection(filter); var expectedCount = 1; var actualCount = collection.Count; Assert.Equal(expectedCount, actualCount); }
public async Task AppUserCollectionShouldBeReturned() { var fakeUsers = new AppUser[] { new AppUser(), new AppUser() }; var mockedDb = new Mock <AppUserContext>(); mockedDb.Setup(a => a.AppUsers).ReturnsDbSet(fakeUsers); var filter = new AppUserFilter(); var service = new AppUserService(_mapper, mockedDb.Object, _jwtService, _logger); var collection = await service.Collection(filter); var expectedCount = 2; var actualCount = collection.Count; Assert.Equal(expectedCount, actualCount); }