public void ReturnsCorrectEntityCount() { using (var dbContext = new TestDbContextContainer()) { using (var repository = new DbContextCustomerRepository(dbContext)) { EFTestHelper.CreateCustomerIfNotAlreadyExists(100); EFTestHelper.CreateCustomerIfNotAlreadyExists(101); EFTestHelper.CreateCustomerIfNotAlreadyExists(102); var customerCount = repository.Count(x => x.Id >= 100 && x.Id <= 102); Assert.AreEqual(3, customerCount); } } }