public async Task <SimpleVolumesResponse> ExecuteAsync(SimpleVolumesRequestArgument arg) { var request = new SimpleVolumesRequest_ClusterCompute(); _log.LogInformation("Executing SimpleVolumesRequestComputeFunc_ApplicationService.ExecuteAsync()"); // Calculate the volumes and convert the grid bounding rectangle into WGS 84 lat/long to return to the caller. return(ConvertBoundaryFromGridToWGS84(arg.ProjectID, await request.ExecuteAsync(arg))); }
public async Task Test_SimpleVolumesRequest_ClusterCompute_DefaultFilterToFilter_Execute_SingleCell_WithCut() { AddClusterComputeGridRouting(); var siteModel = BuildModelForSingleCellSummaryVolume(-ELEVATION_INCREMENT_0_5); var request = new SimpleVolumesRequest_ClusterCompute(); var response = await request.ExecuteAsync(SimpleDefaultRequestArg(siteModel.ID)); CheckDefaultFilterToFilterSingleCutCellAtOriginResponse(response); }
public async Task Test_SimpleVolumesRequest_ClusterCompute_DefaultFilterToFilter_Execute_NoData() { AddApplicationGridRouting(); AddClusterComputeGridRouting(); var request = new SimpleVolumesRequest_ClusterCompute(); var response = await request.ExecuteAsync(SimpleDefaultRequestArg(Guid.NewGuid())); // This is a no data test, so the response will be null CheckResponseContainsNullValues(response); }
public async Task Test_SimpleVolumesRequest_ClusterCompute_DefaultFilterToFilter_Execute_SingleTAGFile() { AddClusterComputeGridRouting(); var tagFiles = new[] { Path.Combine(TestHelper.CommonTestDataPath, "TestTAGFile.tag"), }; var siteModel = DITAGFileAndSubGridRequestsFixture.BuildModel(tagFiles, out _); var request = new SimpleVolumesRequest_ClusterCompute(); var response = await request.ExecuteAsync(SimpleDefaultRequestArg(siteModel.ID)); CheckDefaultFilterToFilterSingleTAGFileResponse(response); }