private void ProcessWorkflowRequest(IHttpListenerContext httpcontext) { var request = WorkflowHttpRequest.Create(httpcontext.Request); var response = _workflowHandler.HandleRequest(request); CopyResponse(response, httpcontext.Response); }
public void ShouldCreateWorkItemWhenPostingNewId() { using (_mocks.Record()) { _workflow.CreateWorkItem(WorkItem.New("cr1", "/scheduled")); } using (_mocks.Playback()) { var request = CreateCsvPostRequest("/scheduled", "id=cr1"); Assert.AreEqual(HttpStatusCode.Created, _httpHandler.HandleRequest(request).HttpStatusCode); } }