public static ProductEndpointResult GetProduct(ProductEndpointResult productEndpointResult) { // Mocking productEndpointResult.title = "Fancy Hancy"; return(productEndpointResult); }
private static ProductEndpointResult GetCommunity(ProductEndpointResult productEndpointResult) { var pipeline = (PipelineStep) CommunityFunctions.GetRatings + CommunityFunctions.GetComments; return(pipeline(productEndpointResult)); }
public static ProductEndpointResult GetProductWithError(ProductEndpointResult productEndpointResult) { // Mocking productEndpointResult = null; productEndpointResult.comments = new List <Comment>(); // provoked nullpointer to show the error handling working return(productEndpointResult); }
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); }
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); }
private static ProductEndpointResult Serialize(ProductEndpointResult productEndpointResult) { productEndpointResult.Serialized = JsonSerializer.Serialize(productEndpointResult); return(productEndpointResult); }
private static ProductEndpointResult GetComments(ProductEndpointResult productEndpointResult) { productEndpointResult.comments = CommunityFunctions.GetComments(productEndpointResult.id); return(productEndpointResult); }