public void TestDeleteProductOptionService() { //Arrange _helper._mockProductOptionsTable.Clear(); _helper._mockProductOptionsTable.Add(_testProductOption); _helper._mockProductOptionsTable.Add(_testProductOption0); //Act _testService.DeleteOption(_testProductOptionModel.Id); //Assert Assert.AreEqual(1, _helper._mockProductOptionsTable.Count); Assert.IsFalse(_helper._mockProductOptionsTable.Contains(_testProductOption)); }
public void DeleteOption() { Guid ProductId = Guid.NewGuid(); Guid OptionId1 = Guid.NewGuid(); var OptionId2 = Guid.NewGuid(); var product = new ProductEntity() { Id = ProductId, Name = "Product With Options", Description = "Product with options Description", Price = 999.99M, DeliveryPrice = 9.8M }; var productOption1 = new ProductOptionsEntity() { ProductId = ProductId, Id = OptionId1, Name = "Option 1", Description = "Option 1 Description" }; var productOption2 = new ProductOptionsEntity() { ProductId = ProductId, Id = OptionId2, Name = "Option 2", Description = "Option 2 Description" }; _productsService.CreateProduct(product); _productsOptionService.CreateOption(ProductId, productOption1); _productsOptionService.CreateOption(ProductId, productOption2); var productOptions = _productsOptionService.GetOptions(ProductId); Assert.True(2 == productOptions.Count, "Two options created successfully"); _productsOptionService.DeleteOption(OptionId1); var productOption = _productsOptionService.GetOption(ProductId, OptionId1); Assert.True(productOption == null, "Successfully deleted option 1"); }
public async Task DeleteOption(Guid optionId) { await _productOptionservice.DeleteOption(optionId); }
public void DeleteOption(Guid id) { log.Info(String.Format("DeleteOption Method called for Product Id : {0}", id)); _productOptionService.DeleteOption(id); }