public ReturnToCenterController(IServiceProvider serviceProvider, IMapper mapper, ReturnToCenterFacade facade)
 {
     this.serviceProvider = serviceProvider;
     this.mapper          = mapper;
     this.facade          = facade;
     this.identityService = (IdentityService)serviceProvider.GetService(typeof(IdentityService));
 }
        public async Task Should_Success_Create_Data()
        {
            TransferOutFacade    facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            ReturnToCenterFacade returnToCenterFacade = new ReturnToCenterFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetNewData();

            var viewmodel = dataUtil(facade, GetCurrentMethod()).MapToViewModel(model);
            var Response  = await returnToCenterFacade.Create(viewmodel, model, USERNAME);

            Assert.NotEqual(0, Response);
        }
        public async Task Should_Success_Get_Excel_By_Id()
        {
            TransferOutFacade    facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            ReturnToCenterFacade returnToCenterFacade = new ReturnToCenterFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetNewData();

            var viewmodel = dataUtil(facade, GetCurrentMethod()).MapToViewModel(model);
            await returnToCenterFacade.Create(viewmodel, model, USERNAME);

            var Response = returnToCenterFacade.GenerateExcel((int)model.Id);

            Assert.IsType <MemoryStream>(Response);
        }