public void TestGetAppartmentsWithEmptyData() { ACMDbContext context = ACMDbContextInMemoryFactory.InitializeContext(); ApartmentService apartmentService = new ApartmentService(context); List <Models.ApartmentListElementDTO> list = apartmentService.GetAppartments(); Assert.Empty(list); }
public async Task TestGetAppartmentsWithGoodData() { ACMDbContext context = ACMDbContextInMemoryFactory.InitializeContext(); ApartmentService apartmentService = new ApartmentService(context); Apartment apartment1 = new Apartment { Number = 1 }; Apartment apartment2 = new Apartment { Number = 2 }; await context.Apartments.AddAsync(apartment1); await context.Apartments.AddAsync(apartment2); await context.SaveChangesAsync(); List <Models.ApartmentListElementDTO> list = apartmentService.GetAppartments(); Assert.Equal(2, list.Count); Assert.Equal("1", list[0].Number); Assert.Equal("2", list[1].Number); }