public void CountTest() { // Arrange ApartmentRepository apartmentRepository = new ApartmentRepository(); apartmentRepository.SetDbContext(testContext); int expectedApartmentCount = TestData.ApartmentCount; int expectedApartmentFor100Count = TestData.ApartmentFor100Count; int expectedApartmentFor200Count = TestData.ApartmentFor200Count; // Act int actualApartmentCount = apartmentRepository.Count(); int actualApartmentFor100Count = apartmentRepository.Count(a => a.Price == 100); int actualApartmentFor200Count = apartmentRepository.Count(a => a.Price == 200); // Assert Assert.Equal(expectedApartmentCount, actualApartmentCount); Assert.Equal(expectedApartmentFor100Count, actualApartmentFor100Count); Assert.Equal(expectedApartmentFor200Count, actualApartmentFor200Count); }