public async Task ServiceTestGetDietInfoNoData()
        {
            SampleData Data = new SampleData(false);

            Mock <BookingSystemDb>                    MockDb                     = Data.Context();
            Mock <DbSet <Company> >                   MockCompanySet             = data.Companies;
            Mock <DbSet <Restaurant> >                MockRestaurantsSet         = data.Restaurants;
            Mock <DbSet <RestaurantMenuItem> >        MockRestaurantMenuItemsSet = data.RestaurantMenuItems;
            Mock <DbSet <MenuItem> >                  MockMenuItemsSet           = data.MenuItems;
            Mock <DbSet <MenuItemDietInfo> >          MockMenuItemDietInfoSet    = data.MenuItemDietInfos;
            Mock <DbSet <DietInfo> >                  MockDietInfoSet            = data.DietInfos;
            Mock <DbSet <MenuItemType> >              MockMenuItemTypeSet        = data.MenuItemTypes;
            Mock <DbSet <DatabaseContext.Data.Type> > MockTypesSet               = data.Types;
            Mock <DbSet <Table> >           MockTablesSet           = data.Tables;
            Mock <DbSet <TableBooking> >    MockTableBookingSet     = data.TableBookings;
            Mock <DbSet <Booking> >         MockBookingSet          = data.Bookings;
            Mock <DbSet <BookingMenuItem> > MockBookingMenuItemsSet = data.BookingMenuItems;
            Mock <DbSet <Payment> >         MockPaymentsSet         = data.Payments;
            Mock <DbSet <PaymentMethod> >   MockPaymentMethodsSet   = data.PaymentMethods;
            Mock <DbSet <Customer> >        MockCustomersSet        = data.Customers;

            DietInfoController Controller = new DietInfoController(MockDb.Object)
            {
                Request       = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };

            HttpResponseMessage response = await Controller.Get();

            Assert.IsTrue(response.IsSuccessStatusCode);
            Assert.AreEqual(response.StatusCode, HttpStatusCode.NoContent);
        }
Пример #2
0
        public void Init()
        {
            data                       = new SampleData();
            mockCompanySet             = data.Companies;
            mockRestaurantsSet         = data.Restaurants;
            mockRestaurantMenuItemsSet = data.RestaurantMenuItems;
            mockMenuItemsSet           = data.MenuItems;
            mockMenuItemDietInfoSet    = data.MenuItemDietInfos;
            mockDietInfoSet            = data.DietInfos;
            mockMenuItemTypeSet        = data.MenuItemTypes;
            mockTypesSet               = data.Types;
            mockTablesSet              = data.Tables;
            mockTableBookingSet        = data.TableBookings;
            mockBookingSet             = data.Bookings;
            mockBookingMenuItemsSet    = data.BookingMenuItems;
            mockPaymentsSet            = data.Payments;
            mockPaymentMethodsSet      = data.PaymentMethods;
            mockCustomersSet           = data.Customers;
            mockDb                     = data.Context();

            categoryController = new CategoryController(mockDb.Object)
            {
                Request       = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };

            dietInfoController = new DietInfoController(mockDb.Object)
            {
                Request       = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };

            menuController = new MenuController(mockDb.Object)
            {
                Request       = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };
        }