public void AddWarehouseFailShopNullCtr() { var warehouseCtr = new WarehouseCtr(new WarehouseCtrTestClass()); var warehouse = new Warehouse(2, 1, new Product(), null, 1); var id = warehouseCtr.AddWarehouse(warehouse); Assert.AreEqual(0, id); }
public void AddWarehouseStockZeroCtr() { var warehouseCtr = new WarehouseCtr(new WarehouseCtrTestClass()); var warehouse = new Warehouse(0, 5, new Product(), new Shop(), 1); var id = warehouseCtr.AddWarehouse(warehouse); Assert.AreNotEqual(0, id); }
public void AddWarehouseFailMinStockCtr() { var warehouseCtr = new WarehouseCtr(new WarehouseCtrTestClass()); var warehouse = new Warehouse(10, -5, new Product(), new Shop(), 1); var id = warehouseCtr.AddWarehouse(warehouse); Assert.AreEqual(0, id); }
public void GetWarehouseInvalidIdCtr() { var warehouseCtr = new WarehouseCtr(new WarehouseCtrTestClass()); var warehouse1 = new Warehouse(10, 5, new Product(), new Shop(), 1); var warehouse2 = new Warehouse(1, 3, new Product(), new Shop(), 1); warehouseCtr.AddWarehouse(warehouse1); warehouseCtr.AddWarehouse(warehouse2); var rw = warehouseCtr.GetWarehouse(0); Assert.IsNull(rw); }
public void UpdateWarehouseCtr() { var warehouseCtr = new WarehouseCtr(new WarehouseCtrTestClass()); var warehouseToUpdate = new Warehouse(10, 5, new Product(), new Shop(), 1); var id = warehouseCtr.AddWarehouse(warehouseToUpdate); var warehouseNew = new Warehouse(id, 1, 3, new Product(), new Shop(), 1); warehouseCtr.UpdateWarehouse(warehouseNew); var updatedWarehouse = warehouseCtr.GetWarehouse(id); Assert.AreEqual(warehouseNew.Stock, updatedWarehouse.Stock); }
/// <summary> /// Initialize all Controllers /// </summary> public BestilNemtService() { LoginCtr = new LoginCtr(new DbLogin()); CustomerCtr = new CustomerCtr(new DbCustomer()); ShopController = new ShopCtr(new DbShop()); ChainCtr = new ChainCtr(new DbChain()); AdminCtr = new AdminCtr(new DbAdmin()); ProductCtr = new ProductCtr(new DbProduct()); CartCtr = new CartCtr(new DbCart()); PartOrderCtr = new PartOrderCtr(new DbPartOrder()); SavingCtr = new SavingCtr(new DbSaving()); WarehouseCtr = new WarehouseCtr(new DbWarehouse()); }
public void GetAllWarehousesByShopId1Ctr() { var warehouseCtr = new WarehouseCtr(new WarehouseCtrTestClass()); var warehouse1 = new Warehouse(10, 5, new Product(), new Shop(1, "bfvndcm", "bnfvs", "Mandag - Torsdag 08:00 - 21:00;Fredag 08:00 - 22:00;Lørdag - Søndag 08:00 - 21:00", "12312312", null, null), 1); var warehouse2 = new Warehouse(1, 3, new Product(), new Shop(2, "bfvndcm", "bnfvs", "Mandag - Torsdag 08:00 - 21:00;Fredag 08:00 - 22:00;Lørdag - Søndag 08:00 - 21:00", "12312312", null, null), 1); var warehouse3 = new Warehouse(1, 3, new Product(), new Shop(2, "bfvndcm", "bnfvs", "Mandag - Torsdag 08:00 - 21:00;Fredag 08:00 - 22:00;Lørdag - Søndag 08:00 - 21:00", "12312312", null, null), 1); warehouseCtr.AddWarehouse(warehouse1); warehouseCtr.AddWarehouse(warehouse2); warehouseCtr.AddWarehouse(warehouse3); var count = warehouseCtr.GetAllWarehousesByShopId(1).Count; Assert.AreEqual(1, count); }
public void WarehouseCtrInitialize() { var warehouseCtr = new WarehouseCtr(new WarehouseCtrTestClass()); Assert.IsNotNull(warehouseCtr); }