public StoreProductResponse StoreProduct(StoreProductRequest request) { StoreProductResponse response = new StoreProductResponse(); ProductBusinessComponent bc = DependencyInjectionHelper.GetProductBusinessComponent(); Product product = ProductAdapter.DtoToProduct(request.Product); response.Id = bc.StoreProduct(product); return(response); }
public void TestStoreProduct() { ProductDTO product = new ProductDTO(); product.Id = 123; StoreProductResponse response = new StoreProductResponse(); response.Id = product.Id; Expect.Once.On(service).Method("StoreProduct").Will(Return.Value(response)); serviceFacade.StoreProduct(product); }
public void StoreProduct(ProductDTO product) { try { StoreProductRequest request = new StoreProductRequest(); request.Product = product; StoreProductResponse response = Service.StoreProduct(request); product.Id = response.Id; } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, "PL Policy")) { throw; } } }