/// <summary>
        /// Deserializes the given json into an Hydra OM ActivityWindow instance, by mocking a get request to
        /// exercise the client's deserialization logic.
        /// </summary>
        /// <param name="jsonResponse">The JSON response string to deserialize.</param>
        /// <param name="jsonRequest">The JSON request string to deserialize.</param>
        /// <returns></returns>
        internal static ActivityWindowListResponse DeserializeActivityWindow(string jsonRequest, string jsonResponse)
        {
            var handler = new MockHttpPostListWindowsDelegatingHandler()
            {
                JsonRequest = jsonRequest, JsonResponse = jsonResponse
            };

            var client = GetFakeClient(handler);

            ActivityWindowsByDataFactoryListParameters request = JsonConvert.DeserializeObject <ActivityWindowsByDataFactoryListParameters>(jsonRequest);

            ActivityWindowListResponse listResponse = client.ActivityWindows.ListByDataFactory(request);

            return(listResponse);
        }
        /// <summary>
        /// Deserializes the given json into an Hydra OM ActivityWindow instance, by mocking a get request to 
        /// exercise the client's deserialization logic.
        /// </summary>
        /// <param name="jsonResponse">The JSON response string to deserialize.</param>
        /// <param name="jsonRequest">The JSON request string to deserialize.</param>
        /// <returns></returns>
        internal static ActivityWindowListResponse DeserializeActivityWindow(string jsonRequest, string jsonResponse)
        {
            var handler = new MockHttpPostListWindowsDelegatingHandler() { JsonRequest = jsonRequest, JsonResponse = jsonResponse };

            var client = GetFakeClient(handler);

            ActivityWindowsByDataFactoryListParameters request = JsonConvert.DeserializeObject<ActivityWindowsByDataFactoryListParameters>(jsonRequest);

            ActivityWindowListResponse listResponse = client.ActivityWindows.ListByDataFactory(request);

            return listResponse;
        }