public async Task <ActionResult <ProductUom> > Post(ProductUom productUom) { if (productUom == null) { return(BadRequest()); } db.ProductUoms.Add(productUom); await db.SaveChangesAsync(); return(Ok(productUom)); }
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); } }
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); } } }