Beispiel #1
0
 public TransferInController(IServiceProvider serviceProvider, IMapper mapper, TransferInStoreFacade facade)
 {
     this.serviceProvider = serviceProvider;
     this.mapper          = mapper;
     this.facade          = facade;
     this.identityService = (IdentityService)serviceProvider.GetService(typeof(IdentityService));
 }
Beispiel #2
0
        public async Task Should_Success_Create_Data()
        {
            TransferFacade        facade      = new TransferFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            TransferInStoreFacade facadestore = new TransferInStoreFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetNewData();

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

            Assert.NotEqual(0, Response);
        }
Beispiel #3
0
        public async Task Should_Success_Get_Data_By_Id()
        {
            TransferFacade        facade      = new TransferFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            TransferInStoreFacade facadestore = new TransferInStoreFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetNewData();

            await facadestore.Create(model, USERNAME);

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

            Assert.NotNull(Response);
        }
Beispiel #4
0
        public async Task Should_Success_Create_Data_2()
        {
            DbSet <Inventory> dbSetInventory = _dbContext(GetCurrentMethod()).Set <Inventory>();
            Inventory         inventory      = new Inventory
            {
                ItemArticleRealizationOrder = "art1",
                ItemCode              = "code",
                ItemDomesticCOGS      = 0,
                ItemDomesticRetail    = 0,
                ItemDomesticSale      = 0,
                ItemDomesticWholeSale = 0,
                ItemId = 1,
                ItemInternationalCOGS      = 0,
                ItemInternationalRetail    = 0,
                ItemInternationalSale      = 0,
                ItemInternationalWholeSale = 0,
                ItemName         = "name",
                ItemSize         = "size",
                Quantity         = 1,
                ItemUom          = "uom",
                StorageCode      = "code",
                StorageId        = 1,
                StorageIsCentral = false,
                StorageName      = "name",
            };

            dbSetInventory.Add(inventory);
            var Created = _dbContext(GetCurrentMethod()).SaveChangesAsync();

            TransferFacade        facade      = new TransferFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            TransferInStoreFacade facadestore = new TransferInStoreFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetNewData();

            model.DestinationId   = inventory.StorageId;
            model.DestinationName = inventory.StorageName;
            model.DestinationCode = inventory.StorageCode;
            foreach (var item in model.Items)
            {
                item.ItemId = inventory.ItemId;
            }
            var Response = await facadestore.Create(model, USERNAME);

            Assert.NotEqual(0, Response);
        }