public void ViewStoreStockPass() { Product p = new Product("P-4", "item", 1, "des"); Store S = new Store("X", ""); handler.Setup(x => x.GetStorebyName("X")).Returns(S); handler.Setup(x => x.GetProductByNameFromStore("X", "item")).Returns(p); handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); handler.Setup(x => x.GetProductFromStore("X", "item")).Returns(new StockListItem(4, p, null, PurchaseEnum.Immediate, "100")); handler.Setup(x => x.GetStockListItembyProductID("P-4")).Returns(new StockListItem(4, p, null, PurchaseEnum.Immediate, "100")); var IDS = new[] { p.SystemId }; handler.Setup(x => x.GetAllStoreProductsID(S.SystemId)).Returns(IDS); ViewStoreStockSlave slave = new ViewStoreStockSlave(userService.Object, handler.Object); slave.ViewStoreStock("X"); Assert.AreEqual((int)StoreEnum.Success, slave.answer.Status); }
public void NoPermission() { userService.Setup(x => x.ValidateCanBrowseMarket()).Throws(new MarketException(0, "")); slave.ViewStoreStock("X"); Assert.AreEqual((int)StoreEnum.NoPermission, slave.answer.Status); }