public void StockItemBalance_should_be_UPDATED_if_it_exists_for_customer() { var tmpStockBalanceList = new StockBalanceList(Uow); var customer = new Customer(Uow); var stockItem1 = new StockItem(Uow) { ID = 1, Name = "Item1" }; var stockItem2 = new StockItem(Uow) { ID = 2, Name = "Item2" }; tmpStockBalanceList.AddNewBalance(customer, stockItem1, 100); tmpStockBalanceList.AddNewBalance(customer, stockItem1, 10); tmpStockBalanceList.AddNewBalance(customer, stockItem2, 120); tmpStockBalanceList.AddNewBalance(customer, stockItem2, 1); tmpStockBalanceList.Count.ShouldBe(2); }
public void StockItemBalance_should_be_ADDED_to_customer_if_it_doesnt_exist() { var tmpStockBalanceList = new StockBalanceList(Uow); var customer = new Customer(Uow); tmpStockBalanceList.AddNewBalance(customer, new StockItem(Uow) { ID = 1, Name = "Item1" }, 100); tmpStockBalanceList.AddNewBalance(customer, new StockItem(Uow) { ID = 2, Name = "Item2" }, 10); tmpStockBalanceList.AddNewBalance(customer, new StockItem(Uow) { ID = 3, Name = "Item13" }, 120); tmpStockBalanceList.AddNewBalance(customer, new StockItem(Uow) { ID = 4, Name = "Item4" }, 1); tmpStockBalanceList.Count.ShouldBe(4); }