public void editProductTestNormalCase() { ProductController productcontroller = new ProductController(); Product p = new Product(); p.Name = "test"; p.Barcode = "1"; p.Price = 1.1f; Response response = productcontroller.updateProduct(p, new Input("name", "test"), new Input("barcode", "1"), new Input("price", "1,1")); Assert.AreEqual(response.State, ResponseState.SUCCESS); }
public void editProductTestEmptybarcode() { ProductController productcontroller = new ProductController(); Product p = new Product(); p.Name = "test"; p.Barcode = ""; p.Price = 1.1f; Response response = productcontroller.updateProduct(p, new Input("name", ""), new Input("price", "1.0"), new Input("barcode", "") ); Assert.AreEqual(response.State, ResponseState.FAIL); Assert.Greater(response.Errors.Count(error => error.ErrorMessage == "Please add the product barcode"), 0); }