public async Task <NewShipmentDocumentModel> GetTestData()
        {
            var model = await GetNewData();

            await Service.CreateAsync(model);

            return(await Service.ReadByIdAsync(model.Id));
        }
Пример #2
0
        public async Task Should_Success_Get_Data_By_Id()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            var service   = new NewShipmentDocumentService(GetServiceProvider(dbContext).Object, dbContext);
            var model     = await _dataUtil(service, _dbContext(GetCurrentMethod())).GetTestData();

            var Response = await service.ReadByIdAsync(model.Id);

            Assert.NotNull(Response);
        }
Пример #3
0
        public async Task Should_Success_Get_Shipment_Product()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            var service   = new NewShipmentDocumentService(GetServiceProvider(dbContext).Object, dbContext);
            var model     = await _dataUtil(service, _dbContext(GetCurrentMethod())).GetTestData();

            var createdModel = await service.ReadByIdAsync(model.Id);

            var result = await service.GetShipmentProducts(createdModel.Details.FirstOrDefault().ProductionOrderId, createdModel.BuyerId);

            Assert.NotEmpty(result);
        }
Пример #4
0
        public async Task Should_Success_Update_Data()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            var service   = new NewShipmentDocumentService(GetServiceProvider(dbContext).Object, dbContext);
            var model     = await _dataUtil(service, _dbContext(GetCurrentMethod())).GetTestData();

            var newModel = await service.ReadByIdAsync(model.Id);

            newModel.DeliveryReference = "NewDescription";
            var Response = await service.UpdateAsync(newModel.Id, newModel);

            Assert.NotEqual(0, Response);
        }