private ActivityWindowListResponse ConvertToWrapper(string jsonRequest, string jsonResponse) { ActivityWindowListResponse listActivityWindows = DataFactoryManagementClient.DeserializeActivityWindow(jsonRequest, jsonResponse); return(listActivityWindows); }
public void TestListActivityWindowsDeserialize(string jsonRequest, string jsonResponse) { ActivityWindowListResponse response = ConvertToWrapper(jsonRequest, jsonResponse); Assert.NotNull(response); Assert.NotNull(response.ActivityWindowListResponseValue); Assert.NotNull(response.NextLink); Assert.NotNull(response.ActivityWindowListResponseValue.ActivityWindows); Assert.NotNull(response.ActivityWindowListResponseValue.LastUpdate); }
/// <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); }
public GetActivityWindowTests(Xunit.Abstractions.ITestOutputHelper output) { Azure.ServiceManagement.Common.Models.XunitTracingInterceptor.AddToContext(new Azure.ServiceManagement.Common.Models.XunitTracingInterceptor(output)); base.SetupTest(); this.expectedDf = new List <PSActivityWindow>(); this.expectedDf.AddRange(activityWindowsForResponseWindows.Select(activityWindow => new PSActivityWindow(activityWindow))); this.response = new ActivityWindowListResponse() { ActivityWindowListResponseValue = new ActivityWindowListResponseValue() { ActivityWindows = activityWindowsForResponseWindows, LastUpdate = DateTime.UtcNow.ToString() }, NextLink = null }; }
/// <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="json">The JSON string to deserialize.</param> /// <returns></returns> internal static ActivityWindowListResponse DeserializeActivityWindow(string json) { var handler = new MockResourceProviderDelegatingHandler() { Json = json }; var client = GetFakeClient(handler); string resourceGroupName = Guid.NewGuid().ToString("D"); string dataFactoryName = Guid.NewGuid().ToString("D"); ActivityWindowsByDataFactoryListParameters listParameters = new ActivityWindowsByDataFactoryListParameters( resourceGroupName, dataFactoryName); ActivityWindowListResponse listResponse = client.ActivityWindows.ListByDataFactory(listParameters); return(listResponse); }