public void When_Products_Expects_NoProductsFoundByText() { //Arrange ProductService productService = new ProductService(); //Act productService.AddInitialProducts(); var products = productService.SearchProducts("a390r3jf0f32"); //Assert Assert.AreEqual(products.Count(), 0); }
public void When_Products_Expects_AllProductsContainingText_C() { //Arrange ProductService productService = new ProductService(); //Act productService.AddInitialProducts(); var products = productService.SearchProducts("C"); //Assert Assert.AreEqual(products.Count(), 5); }
public void When_Products_Expects_NoProductsFoundById() { //Arrange ProductService productService = new ProductService(); //Act productService.AddInitialProducts(); var product = productService.GetProduct(-1); //Assert Assert.IsNull(product); }
public void When_Products_Expects_OneProductDeleted() { //Arrange ProductService productService = new ProductService(); //Act productService.AddInitialProducts(); //delete product from database productService.DeleteProduct(1); //attempt to get product after deletion of product var product = productService.GetProduct(1); //Assert Assert.IsNull(product); }
public void When_Products_Expects_OneProductUpdated() { //Arrange ProductService productService = new ProductService(); //Act productService.AddInitialProducts(); var product = productService.GetProduct(1); product.Name = "Some other name"; //update product name in database productService.UpdateProduct(product); //get product after updating product product = productService.GetProduct(1); //Assert Assert.AreEqual(product.Name, "Some other name"); }
public void When_Products_Expects_OneProductAdded() { //Arrange ProductService productService = new ProductService(); //Act productService.AddInitialProducts(); var firstProductCount = productService.GetAllProducts().Count(); Product product = new Product(); product.Name = "Product1"; product.Price = 4.99m; product.StockCount = 10; product.Enabled = true; productService.AddProduct(product); var secondProductCount = productService.GetAllProducts().Count(); //Assert Assert.IsTrue(secondProductCount == firstProductCount + 1); }