コード例 #1
0
        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);
        }