public void GivenISubmitDataEditWithEditIdToProjectExpectingHttpResponseCode(int editId, long pId, int httpCode) { dynamic doEditRequest = new JObject(); doEditRequest.ProjectId = pId; doEditRequest.Undo = false; doEditRequest.DataEdit = JToken.FromObject(dataEditContext.DataEdits[editId]); editDataRequester.CurrentRequest = doEditRequest; editDataResult = editDataRequester.DoRequest(null, expectedHttpCode: (int)HttpStatusCode.BadRequest); }
public void WhenIRequestFromResourceAtGridPointForProjectFilteredByEditId( string datumTypeStr, string datumUri, double gridPtX, double gridPtY, long pId, int editId) { var fullCellDatumUri = RestClient.Productivity3DServiceBaseUrl + datumUri; var datumType = (DisplayMode)Enum.Parse(typeof(DisplayMode), datumTypeStr); var gridPoint = new Point { x = gridPtX, y = gridPtY }; // Construct Filter from data edit (by LiftId, DesignId or both) dynamic filter = new JObject(); var edit = dataEditContext.DataEdits[editId]; if (edit.liftNumber != null) { filter["layerType"] = (int)FilterLayerMethod.TagfileLayerNumber; filter["layerNumber"] = edit.liftNumber; } if (edit.onMachineDesignName != null) { filter["onMachineDesignID"] = 3; // It's 3 because all inserted designs are named "VirtualDesign" and that design name has id 3. } // Do cell datum request filtered by edited/inserted design id or layer id dynamic datumRequest = new JObject(); datumRequest.ProjectId = pId; datumRequest.DisplayMode = datumType; datumRequest.GridPoint = JToken.FromObject(gridPoint); datumRequest.Filter = JToken.FromObject(filter); datumRequest.FilterId = -1; var datumRequester = new Poster <JObject, CellDatumResult>(fullCellDatumUri, datumRequest); cellDatumResult = datumRequester.DoRequest(); }
public void WhenIPostSurveydSurface() { surfaceToPost.DoRequest("PostStandardFile"); }
public void WhenIPostWithNoParametersIExpectResponseCode(int httpCode) { PostRequestHandler.DoRequest(null, expectedHttpCode: httpCode); }
public void WhenIDeleteThisFile() { designCacheDeleter.DoRequest(); }
public void WhenIPostTagFileFromTheTagRequestRepo(string paramName) { tagFilePoster.CurrentRequest = JObject.FromObject(tagFilePoster.RequestRepo[paramName]); tagFilePoster.DoRequest(); Thread.Sleep(8000); }