Esempio n. 1
0
        public async Task Should_Success_Get_Items()
        {
            var ServiceProvider = GetServiceProvider().Object;

            GarmentPurchaseRequestFacade facade = new GarmentPurchaseRequestFacade(ServiceProvider, dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetTestData();

            GarmentPurchaseRequestItemFacade itemFacade = new GarmentPurchaseRequestItemFacade(ServiceProvider, dbContext(GetCurrentMethod()));

            var Response = itemFacade.Read(Select: "new(Id)");

            Assert.NotEmpty(Response.Data);
        }
Esempio n. 2
0
        public async Task Should_Error_Patch_Item()
        {
            var ServiceProvider = GetServiceProvider().Object;

            GarmentPurchaseRequestFacade facade = new GarmentPurchaseRequestFacade(ServiceProvider, dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetTestData();

            GarmentPurchaseRequestItemFacade itemFacade = new GarmentPurchaseRequestItemFacade(ServiceProvider, dbContext(GetCurrentMethod()));

            JsonPatchDocument <GarmentPurchaseRequestItem> jsonPatch = new JsonPatchDocument <GarmentPurchaseRequestItem>();

            jsonPatch.Replace(m => m.Id, 0);

            var ItemIDs  = model.Items.Select(i => i.Id).ToArray();
            var Response = Assert.ThrowsAnyAsync <Exception>(async() => await itemFacade.Patch($"[{string.Join(",", ItemIDs)}]", jsonPatch));

            Assert.NotNull(Response);
        }
Esempio n. 3
0
        public async Task Should_Success_Patch_Item()
        {
            var ServiceProvider = GetServiceProvider().Object;

            GarmentPurchaseRequestFacade facade = new GarmentPurchaseRequestFacade(ServiceProvider, dbContext(GetCurrentMethod()));
            var model = await dataUtil(facade, GetCurrentMethod()).GetTestData();

            GarmentPurchaseRequestItemFacade itemFacade = new GarmentPurchaseRequestItemFacade(ServiceProvider, dbContext(GetCurrentMethod()));

            JsonPatchDocument <GarmentPurchaseRequestItem> jsonPatch = new JsonPatchDocument <GarmentPurchaseRequestItem>();

            jsonPatch.Replace(m => m.IsOpenPO, false);

            var ItemIDs  = model.Items.Select(i => i.Id).ToArray();
            var Response = await itemFacade.Patch($"[{string.Join(",", ItemIDs)}]", jsonPatch);

            Assert.NotEqual(0, Response);
        }