Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 public void WhenIPostSurveydSurface()
 {
     surfaceToPost.DoRequest("PostStandardFile");
 }
Esempio n. 4
0
 public void WhenIPostWithNoParametersIExpectResponseCode(int httpCode)
 {
     PostRequestHandler.DoRequest(null, expectedHttpCode: httpCode);
 }
Esempio n. 5
0
 public void WhenIDeleteThisFile()
 {
     designCacheDeleter.DoRequest();
 }
Esempio n. 6
0
 public void WhenIPostTagFileFromTheTagRequestRepo(string paramName)
 {
     tagFilePoster.CurrentRequest = JObject.FromObject(tagFilePoster.RequestRepo[paramName]);
     tagFilePoster.DoRequest();
     Thread.Sleep(8000);
 }