public async Task UomContrPageTest() { using (var context = new ProdContext(options)) { UomController control = new UomController(context); var result = await control.Get(2); var actualResult = result.Result; var productUoms = new List <ProductUom> { new ProductUom { Id = 3, Title = "шт" }, new ProductUom { Id = 4, Title = "т" } }; int i = 0; foreach (var x in result.Value) { Assert.Equal(productUoms[i].Id, x.Id); Assert.Equal(productUoms[i].Title, x.Title); i++; } } }
public async Task UomContrAddBadReq() { using (var contex = new ProdContext(options)) { var control = new UomController(contex); var result = await control.Post(null); var badResult = result.Result as BadRequestResult; Assert.Equal(400, badResult.StatusCode); } }
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); } } }