コード例 #1
0
 public void InitializeReadingTest()
 {
     RedoFiles();
     /// Read Stock file elements
     stock = fileInterface.ReadStockFile(TestStockCsv);
     Assert.AreEqual(5, stock.GetElementCount());
     /// Read Menu file elements
     menu = fileInterface.ReadMenuFile(TestMenuCsv);
     Assert.AreEqual(3, menu.GetElementCount());
     orders = fileInterface.ReadOrdersFile(TestOrdersCsv, menu);
     Assert.AreEqual(5, orders.GetElementCount());
 }
コード例 #2
0
        public void AddNewStockItem()
        {
            /// Read elements from list
            InitializeReadingTest();
            /// Addable elements
            StockItem addableStockItem = new StockItem(6, "Chicken Wings", 2.0, "kg", 0.4);

            /// Check if items are added in array
            Program.AddElement(stock, addableStockItem, TestStockCsv);
            Assert.AreEqual(6, stock.GetElementCount());
            /// Check if items are stored in csv file
            RestaurantStock newStock = fileInterface.ReadStockFile(TestStockCsv);

            Assert.AreEqual(6, newStock.GetElementCount());
        }