public void TestCreateTemplateWithProcess(PhaseType phaseType, PhaseDate phaseDate, CommonEnums phaseMemo, EndFlag endFlag, EndReason endReason) { var handler = new DefaultManager(); var request = BuildCreateTemplateWithProcessRequest(OptionPhaseProcess, OptionEndReason, phaseType, phaseMemo, endFlag, endReason); var response = handler.Send <CreateTemplateResponse>(TemplateEndPoint, JsonConvert.SerializeObject(request), HttpMethod.POST); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.OK)); request[IdParam] = response.Result.Id; ReadAndVerifyData(request); }
public void TestUpdateTemplatePhaseWithoutProcess(ResourceId resource, PhaseType phaseType, PhaseDate phaseDate, CommonEnums phaseMemo) { var handler = new DefaultManager(); var request = BuildCreateTemplateWithoutProcessRequest(resource, phaseType, phaseMemo); request[IdParam] = Id; var response = handler.Send <CreateTemplateResponse>(TemplateEndPoint, JsonConvert.SerializeObject(request), HttpMethod.PUT); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.NoContent)); ReadAndVerifyData(request); }