Example #1
0
        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;
        }
Example #2
0
        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);
        }