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); } }
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); }