Esempio n. 1
0
        public static ProductEndpointResult GetProduct(ProductEndpointResult productEndpointResult)
        {
            // Mocking

            productEndpointResult.title = "Fancy Hancy";

            return(productEndpointResult);
        }
Esempio n. 2
0
        private static ProductEndpointResult GetCommunity(ProductEndpointResult productEndpointResult)
        {
            var pipeline = (PipelineStep)
                           CommunityFunctions.GetRatings +
                           CommunityFunctions.GetComments;

            return(pipeline(productEndpointResult));
        }
Esempio n. 3
0
        public static ProductEndpointResult GetProductWithError(ProductEndpointResult productEndpointResult)
        {
            // Mocking

            productEndpointResult = null;

            productEndpointResult.comments = new List <Comment>(); // provoked nullpointer to show the error handling working

            return(productEndpointResult);
        }
Esempio n. 4
0
        public static ProductEndpointResult GetComments(ProductEndpointResult productEndpointResult)
        {
            // Mocking

            productEndpointResult.comments.Add(
                new Comment
            {
                id   = 111111,
                text = "Ho ho ho!"
            }
                );

            productEndpointResult.comments.Add(
                new Comment
            {
                id   = 111111,
                text = "This is bad!"
            }
                );

            return(productEndpointResult);
        }
Esempio n. 5
0
        public static ProductEndpointResult GetRatings(ProductEndpointResult productEndpointResult)
        {
            // Mocking

            productEndpointResult.ratings.Add(
                new Rating
            {
                id        = 99999,
                productId = productEndpointResult.id,
                userId    = 2008448,
                stars     = 2
            }
                );
            productEndpointResult.ratings.Add(
                new Rating
            {
                productId = productEndpointResult.id,
                userId    = 1234567,
                stars     = 4
            });

            return(productEndpointResult);
        }
Esempio n. 6
0
        private static ProductEndpointResult Serialize(ProductEndpointResult productEndpointResult)
        {
            productEndpointResult.Serialized = JsonSerializer.Serialize(productEndpointResult);

            return(productEndpointResult);
        }
Esempio n. 7
0
        private static ProductEndpointResult GetComments(ProductEndpointResult productEndpointResult)
        {
            productEndpointResult.comments = CommunityFunctions.GetComments(productEndpointResult.id);

            return(productEndpointResult);
        }