Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }