Exemple #1
0
        public async Task <ActionResult <ProductUom> > Post(ProductUom productUom)
        {
            if (productUom == null)
            {
                return(BadRequest());
            }

            db.ProductUoms.Add(productUom);
            await db.SaveChangesAsync();

            return(Ok(productUom));
        }
Exemple #2
0
        public async Task UomContrAdd()
        {
            using (var contex = new ProdContext(options))
            {
                var        control = new UomController(contex);
                ProductUom newUom  = new ProductUom {
                    Title = "л"
                };
                var result = await control.Post(newUom);

                var okResult = result.Result as OkObjectResult;
                Assert.Equal(newUom, okResult.Value);
                Assert.Equal(200, okResult.StatusCode);
            }
        }
Exemple #3
0
        public async Task UomContrPageSizeTest()
        {
            using (var context = new ProdContext(options))
            {
                UomController control = new UomController(context);
                var           result  = await control.Get(2, 3);

                var actualResult = result.Result;
                var productUoms  = new ProductUom {
                    Id = 4, Title = "т"
                };

                foreach (var x in result.Value)
                {
                    Assert.Equal(productUoms.Id, x.Id);
                    Assert.Equal(productUoms.Title, x.Title);
                }
            }
        }