Example #1
0
        public async Task GetIndex_Return_Success()
        {
            //Setup
            PackingInventoryDbContext dbContext = GetDbContext(Entity);
            var fabricProductSKU = fabricProductSKUModel;

            dbContext.FabricProductSKUs.Add(fabricProductSKU);

            dbContext.IPWovenType.Add(iPWovenTypeModel);
            dbContext.IPMaterialConstructions.Add(materialConstructionModel);
            dbContext.IPWidthType.Add(iPWidthTypeModel);
            dbContext.IPWarpTypes.Add(warpTypeModel);
            dbContext.IPWeftTypes.Add(weftTypeModel);
            dbContext.IPProcessType.Add(iPProcessTypeModel);
            dbContext.IPYarnType.Add(iPYarnTypeModel);
            dbContext.IPGrades.Add(gradeModel);
            dbContext.IPUnitOfMeasurements.Add(unitOfMeasurementModel);
            dbContext.SaveChanges();

            //act
            FabricPackingSKUService service    = GetService(GetServiceProvider(dbContext).Object, dbContext);
            IndexQueryParam         queryParam = new IndexQueryParam()
            {
                keyword = "",
                order   = "",
                page    = 0,
                size    = 1
            };
            FabricSKUIndex result = await service.GetIndex(queryParam);

            //assert
            Assert.NotNull(result);
            Assert.NotEmpty(result.data);
        }
Example #2
0
        public void  GetById_Return_Success()
        {
            //Setup
            PackingInventoryDbContext dbContext = GetDbContext(Entity);
            var fabricProductSKU = fabricProductSKUModel;

            dbContext.FabricProductSKUs.Add(fabricProductSKU);

            dbContext.IPWovenType.Add(iPWovenTypeModel);
            dbContext.IPMaterialConstructions.Add(materialConstructionModel);
            dbContext.IPWidthType.Add(iPWidthTypeModel);
            dbContext.IPWarpTypes.Add(warpTypeModel);
            dbContext.IPWeftTypes.Add(weftTypeModel);
            dbContext.IPProcessType.Add(iPProcessTypeModel);
            dbContext.IPYarnType.Add(iPYarnTypeModel);
            dbContext.IPGrades.Add(gradeModel);
            dbContext.IPUnitOfMeasurements.Add(unitOfMeasurementModel);
            dbContext.SaveChanges();

            //act
            FabricPackingSKUService service = GetService(GetServiceProvider(dbContext).Object, dbContext);
            FabricSKUDto            result  = service.GetById(fabricProductSKU.Id);

            //assert
            Assert.NotNull(result);
            Assert.NotEqual(0, result.Id);
            Assert.True(0 < result.Id);
        }
Example #3
0
        public void CreateSKU_When_Unit_YARD_Return_Succes()
        {
            //Setup
            PackingInventoryDbContext dbContext = GetDbContext(Entity);

            dbContext.ProductSKUs.Add(productSKUModel);
            dbContext.IPCategories.Add(categoryModel);
            dbContext.IPWovenType.Add(iPWovenTypeModel);
            dbContext.IPMaterialConstructions.Add(materialConstructionModel);
            dbContext.IPWidthType.Add(iPWidthTypeModel);
            dbContext.IPWarpTypes.Add(warpTypeModel);
            dbContext.IPWeftTypes.Add(weftTypeModel);
            dbContext.IPProcessType.Add(iPProcessTypeModel);
            dbContext.IPYarnType.Add(iPYarnTypeModel);
            dbContext.IPGrades.Add(gradeModel);
            dbContext.IPUnitOfMeasurements.Add(new UnitOfMeasurementModel("YARD"));
            dbContext.SaveChanges();

            //act
            FabricPackingSKUService service = GetService(GetServiceProvider(dbContext).Object, dbContext);
            var dataUtil = fabricSKUFormDto;
            int result   = service.CreateSKU(dataUtil);

            //assert
            Assert.NotEqual(0, result);
            Assert.True(0 < result);
        }
Example #4
0
        public void DeleteSKU_Return_Succes()
        {
            //Setup
            PackingInventoryDbContext dbContext = GetDbContext(Entity);
            var dataUtil = fabricProductSKUModel;

            dbContext.FabricProductSKUs.Add(dataUtil);
            dbContext.SaveChanges();

            //act
            FabricPackingSKUService service = GetService(GetServiceProvider(dbContext).Object, dbContext);
            int result = service.DeleteSKU(dataUtil.Id);

            //assert
            Assert.NotEqual(0, result);
            Assert.True(0 < result);
        }