Example #1
0
        public void Index_ContainsCorrectModel()
        {
            var expectedResources = FacilityGenerator.CreateList();

            //implement
            Assert.Equal(1, 2);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
            }
        }