public async Task <GarmentUnitDeliveryOrder> GetTestData()
        {
            var data = await GetNewData();

            await facade.Create(data);

            return(data);
        }
Пример #2
0
        public async void Should_Error_Create_Data()
        {
            GarmentUnitDeliveryOrderFacade facade = new GarmentUnitDeliveryOrderFacade(_dbContext(GetCurrentMethod()), GetServiceProvider().Object);
            var       model = dataUtil(facade, GetCurrentMethod()).GetNewData();
            Exception e     = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(null, USERNAME));

            Assert.NotNull(e.Message);
        }
Пример #3
0
        public async void Should_Success_Create_Data()
        {
            GarmentUnitDeliveryOrderFacade facade = new GarmentUnitDeliveryOrderFacade(_dbContext(GetCurrentMethod()), GetServiceProvider().Object);
            var model    = dataUtil(facade, GetCurrentMethod()).GetNewData();
            var Response = await facade.Create(model, USERNAME);

            Assert.NotEqual(Response, 0);
        }
        public async Task Should_Success_Create_Data()
        {
            var facade = new GarmentUnitDeliveryOrderFacade(_dbContext(GetCurrentMethod()), GetServiceProvider().Object);
            var data   = await dataUtil(facade, GetCurrentMethod()).GetNewData();

            var Response = await facade.Create(data);

            Assert.NotEqual(0, Response);
        }
Пример #5
0
        public async Task Should_Error_Create_Data_DOCurrencyRate()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            var facade    = new GarmentUnitDeliveryOrderFacade(dbContext, GetServiceProvider().Object);
            var data      = await dataUtil(facade, GetCurrentMethod()).GetNewData();

            foreach (var item in data.Items)
            {
                var urn = dbContext.GarmentUnitReceiptNotes.Single(s => s.Id == item.URNId);
                urn.DOCurrencyRate = 0;
            }

            Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(data));

            Assert.NotNull(e.Message);
        }