public GetProductResponse GetProductById(GetProductRequest request) { if (!HttpContext.Current.User.Identity.IsAuthenticated) throw new FaultException<NotAuthenticatedFault>(new NotAuthenticatedFault()); GetProductResponse response = new GetProductResponse(); ProductBusinessComponent bc = DependencyInjectionHelper.GetProductBusinessComponent(); Product product = bc.GetProductById(request.Id); response.Product = ProductAdapter.ProductToDto(product); return response; }
public GetProductResponse GetProductById(GetProductRequest request) { GetProductResponse response = new GetProductResponse(); ProductBusinessComponent bc = DependencyInjectionHelper.GetProductBusinessComponent(); Product product = bc.GetProductById(request.Id); response.Product = ProductAdapter.ProductToDto(product); return response; }
public void TestGetProduct() { int productId = 1; GetProductResponse response = new GetProductResponse(); response.Product = new ProductDTO() {Id = productId}; Expect.Once.On(service).Method("GetProductById").Will(Return.Value(response)); ProductDTO product = serviceFacade.GetProductById(productId); Assert.AreEqual(product.Id, productId); }