Пример #1
0
 public ExpeditionController(IMapper mapper, ExpeditionFacade facade, IServiceProvider serviceProvider)
 {
     this.serviceProvider = serviceProvider;
     this.mapper          = mapper;
     this.facade          = facade;
     identityService      = (IdentityService)serviceProvider.GetService(typeof(IdentityService));
 }
Пример #2
0
        public async Task Should_Success_Get_Data_By_Id()
        {
            ExpeditionFacade facade = new ExpeditionFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetTestData();

            var Response = facade.ReadById((int)model.Id);

            Assert.NotNull(Response);
        }
Пример #3
0
        public async Task Should_Success_Get_All_Data()
        {
            ExpeditionFacade facade = new ExpeditionFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetTestData();

            var Response = facade.Read();

            Assert.NotEmpty(Response.Item1);
        }
Пример #4
0
        public async Task Should_Success_Create_Data()
        {
            ExpeditionFacade facade = new ExpeditionFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetNewData();

            var Response = await facade.Create(model, USERNAME);

            Assert.NotEqual(0, Response);
        }
Пример #5
0
        private ExpeditionDataUtil dataUtil(ExpeditionFacade facade, string testName)
        {
            var expeditionFacade  = new ExpeditionFacade(ServiceProvider, _dbContext(testName));
            var inventoryFacade   = new InventoryFacade(ServiceProvider, _dbContext(testName));
            var pkpbjFacade       = new PkpbjFacade(ServiceProvider, _dbContext(testName));
            var sPKDocDataUtil    = new SPKDocDataUtil(pkpbjFacade);
            var inventoryDataUtil = new InventoryDataUtil(inventoryFacade, _dbContext(testName));

            //var transferDataUtil = new TransferDataUtil(transferFacade, sPKDocDataUtil);

            return(new ExpeditionDataUtil(expeditionFacade, inventoryDataUtil, sPKDocDataUtil));
        }
Пример #6
0
 public ExpeditionDataUtil(ExpeditionFacade facade, InventoryDataUtil inventoryDataUtils, SPKDocDataUtil sPKDocDataUtils)
 {
     this.facade             = facade;
     this.inventoryDataUtils = inventoryDataUtils;
 }
 public ExpeditionReportController(IMapper mapper, ExpeditionFacade facade, IdentityService identityService)
 {
     this.mapper          = mapper;
     this.facade          = facade;
     this.identityService = identityService;
 }