Пример #1
0
        public async Task ReadById_Success()
        {
            GarmentLeftoverWarehouseStockService service = new GarmentLeftoverWarehouseStockService(_dbContext(GetCurrentMethod()), GetServiceProvider().Object);

            GarmentLeftoverWarehouseStock stock = new GarmentLeftoverWarehouseStock
            {
                ReferenceType = GarmentLeftoverWarehouseStockReferenceTypeEnum.FABRIC,
                UnitId        = 1,
                UnitCode      = "UnitFromCode",
                UnitName      = "UnitFromName",
                PONo          = "POSerialNumber",
                Quantity      = 1
            };

            await service.StockIn(stock, "StockReferenceNo", 1, 1);

            var result = service.Read(1, 1, "{}", new List <string>(), "", "{}");

            Assert.NotEmpty(result.Data);

            var id   = result.Data.Select(d => d.Id).First();
            var data = service.ReadById(id);

            Assert.NotNull(data);
        }