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);
 }