public GroceryStoreInfo Build()
        {
            GroceryStoreInfo info = new GroceryStoreInfo();

            info.customers = customerRepository.GetAll();
            info.orders    = ordersRepository.GetAll();
            info.products  = productsRepository.GetAll();

            return(info);
        }
        public void Save(GroceryStoreInfo storeInfo)
        {
            string jsonFile = JsonConvert.SerializeObject(storeInfo);

            using (StreamWriter file = File.CreateText(@"database.json"))
            {
                JsonSerializer serializer = new JsonSerializer();
                serializer.Serialize(file, storeInfo);
            }
        }
Esempio n. 3
0
        public void Setup()
        {
            mockGroceryStoreRepository = new Mock <IGroceryStoreRepository>();
            mockCustomerRepository     = new Mock <IDataRepository <Customers> >();
            mockOrdersRepository       = new Mock <IDataRepository <Orders> >();
            mockProductsRepository     = new Mock <IDataRepository <Products> >();


            expectedCustomers = this.GetCustomers();
            expectedOrders    = this.GetOrders();
            expectedProducts  = this.GetProducts();
            expectedStoreInfo = this.GetInfo();

            subjectUnderTest = new GroceryStoreAPI.Services.GroceryStoreService(mockGroceryStoreRepository.Object);
        }
 public void Save(GroceryStoreInfo storeInfo)
 {
     groceryStoreRepository.Save(storeInfo);
 }