public void GetActiveStockItemsTest()
        {
            _policyManager.Setup(p => p.Sell_Inactive).Returns(false);
            _stockService.Setup(s => s.GetActiveStockItems(It.IsAny <int>(), It.IsAny <int>()))
            .Returns(GetActiveStockItemsData());
            _stockManager = new StockManager(_stockService.Object, _policyManager.Object,
                                             _taxService.Object, _resourceManager, _loginManager.Object);
            var expected = 1;
            var actual   = _stockManager.GetStockItems();

            Assert.AreEqual(expected, actual.Count);
        }
Esempio n. 2
0
        public HttpResponseMessage Index(int pageIndex = 1, int pageSize = 100)
        {
            var dateStart = DateTime.Now;

            _performancelog.Debug($"Start,StockV1Controller,Index,{string.Empty},{DateTime.Now:hh.mm.ss.ffffff}");

            var stockItems = _stockManager.GetStockItems(pageIndex, pageSize);

            var listStockItems = stockItems.Select(stockItem => new StockItemModel
            {
                StockCode     = stockItem.StockCode,
                Description   = stockItem.Description,
                AlternateCode = stockItem.AlternateCode
            }).ToList();

            _performancelog.Debug($"End,StockV1Controller,Index,{DateTime.Now.Subtract(dateStart).TotalMilliseconds},{DateTime.Now:hh.mm.ss.ffffff}");
            return(Request.CreateResponse(HttpStatusCode.OK, listStockItems));
        }