public async Task <List <GarmentInternalPurchaseOrder> > GetTestData()
        {
            var data = GetNewData();
            await facade.CreateMultiple(data, "Unit Test");

            return(data);
        }
        public async void Should_Success_Create_Multiple_Data()
        {
            var facade   = new GarmentInternalPurchaseOrderFacade(_dbContext(GetCurrentMethod()));
            var listData = dataUtil(facade, GetCurrentMethod()).GetNewData();
            var Response = await facade.CreateMultiple(listData, USERNAME);

            Assert.NotEqual(Response, 0);
        }
        public async void Should_Error_Create_Multiple_Data()
        {
            var facade   = new GarmentInternalPurchaseOrderFacade(_dbContext(GetCurrentMethod()));
            var listData = dataUtil(facade, GetCurrentMethod()).GetNewData();

            foreach (var data in listData)
            {
                data.Items = null;
            }
            Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.CreateMultiple(listData, USERNAME));

            Assert.NotNull(e.Message);
        }