public void Delete() { int validID = GetValidProductID(); var response = ProductEndpoints.DeleteProduct(validID).Result; Assert.IsTrue(response.StatusCode == System.Net.HttpStatusCode.OK); }
public void Get() { int validID = GetValidProductID(); var product = ProductEndpoints.GetProduct(validID).Result; Assert.IsTrue(product != null); }
public async Task <IActionResult> Index() { var products = await ProductEndpoints.GetProducts(); var currentUser = await _userManager.GetUserAsync(User); return(View(new ProductsUser() { Products = products, CurrentUser = currentUser })); }
public void Post() { Product product = new Product() { Name = "Test", Details = "Test", Price = 0 }; var response = ProductEndpoints.CreateProduct(product.Name, product.Details, product.Price).Result; Assert.IsTrue(response.StatusCode == System.Net.HttpStatusCode.Created); }
private int GetValidProductID() { int validID = 0; for (int i = 1; i < 100; i++) { Product product = ProductEndpoints.GetProduct(i).Result; if (product != null && product.ID != 0) { validID = product.ID; break; } } return(validID); }
public async Task <IActionResult> Delete(int id) { var result = await ProductEndpoints.DeleteProduct(id); return(RedirectToAction("Index", "Product")); }
public async Task <IActionResult> Edit(Product product) { var result = await ProductEndpoints.UpdateProduct(product); return(RedirectToAction("Index", "Product")); }
public async Task <IActionResult> Edit(int id) { var product = await ProductEndpoints.GetProduct(id); return(View(product)); }
public async Task <IActionResult> Create(string name, string details, double price) { var result = await ProductEndpoints.CreateProduct(name, details, price); return(RedirectToAction("Index", "Product")); }
public void GetAll() { var products = ProductEndpoints.GetProducts().Result; Assert.IsTrue(products != null); }