public void Index_ContainsCorrectModel() { var expectedResources = FacilityGenerator.CreateList(); //implement Assert.Equal(1, 2); }
public void GetFacilities() { // implement later var facilities = FacilityGenerator.CreateList(5); var expected = facilities[2]; var expectedo = facilities[3]; var result = controller.GetFacility(); var ok = result as OkObjectResult; var model = ok.Value as Facility; Assert.Equal(expected, model); }
public void GetFacilitiesByVenueSport() { // implement later var facilities = FacilityGenerator.CreateList(5); int sportIndex = 3; int venueIndex = 3; var expected = facilities[sportIndex]; var result = controller.GetFacilitiesByVenueSport(venueIndex, sportIndex); var ok = result as OkObjectResult; var model = ok.Value as Facility; Assert.Equal(expected, model); }
public async void GetSportsFromVenueAsync() { var facilities = FacilityGenerator.CreateList(5); var expected = facilities[2].Sport; foreach (Facility f in facilities) { await facilityRepository.Object.AddAsync(f); } var result = controller.GetSport(facilities[2].VenueId); var ok = result as OkObjectResult; var model = ok.Value as Sport; Assert.Equal(expected, model); }
public async void GetByIdAsync_ReturnsCorrectItems() { var list = FacilityGenerator.CreateList(5); var expected = list[2]; using (var context = new booking_facilitiesContext(contextOptions)) { context.Database.EnsureCreated(); context.Facility.AddRange(list); context.SaveChanges(); Assert.Equal(list.Count, await context.Facility.CountAsync()); var repository = new FacilityRepository(context); var facility = await repository.GetByIdAsync(expected.FacilityId); Assert.IsType <Facility>(facility); Assert.Equal(expected, facility); } }
public async void GetAllAsync_ReturnsAllFromContext() { var expectedFacilitys = FacilityGenerator.CreateList(); using (var context = new booking_facilitiesContext(contextOptions)) { context.Database.EnsureCreated(); context.Facility.AddRange(expectedFacilitys); context.SaveChanges(); Assert.Equal(expectedFacilitys.Count, await context.Facility.CountAsync()); var repository = new FacilityRepository(context); var resources = repository.GetAllAsync(); Assert.IsAssignableFrom <IQueryable <Facility> >(resources); Assert.Equal(expectedFacilitys, resources); } }