public async Task DraftFile_GetDraftFile_Returns_A_Valid_DraftAsync() { // Arrange User mockedUser = UserHelper.GetNotAdminUserWithVerifiedEmailAddress(); Organisation mockedOrganisation = OrganisationHelper.GetPublicOrganisation(); mockedOrganisation.OrganisationId = new Random().Next(1000, 9999); UserOrganisation mockedUserOrganisation = UserOrganisationHelper.LinkUserWithOrganisation(mockedUser, mockedOrganisation); Return mockedReturn = ReturnHelper.GetSubmittedReturnForOrganisationAndYear(mockedUserOrganisation, ConfigHelpers.SharedOptions.FirstReportingYear); OrganisationHelper.LinkOrganisationAndReturn(mockedOrganisation, mockedReturn); var testDraftFileBL = new DraftFileBusinessLogic(null, new SystemFileRepository(new StorageOptions())); var sharedBusinessLogic = UiTestHelper.DIContainer.Resolve <ISharedBusinessLogic>(); var testSubmissionService = new SubmissionService(sharedBusinessLogic, Mock.Of <ISubmissionBusinessLogic>(), Mock.Of <IScopeBusinessLogic>(), testDraftFileBL); var testPresenter = new SubmissionPresenter(testSubmissionService, ConfigHelpers.SubmissionOptions, null); // Act Draft actualDraft = await testPresenter.GetDraftFileAsync( mockedOrganisation.OrganisationId, mockedOrganisation.SectorType.GetAccountingStartDate().Year, mockedUser.UserId); // Assert Assert.NotNull(actualDraft); Assert.True(actualDraft.IsUserAllowedAccess); Assert.AreEqual(mockedUser.UserId, actualDraft.LastWrittenByUserId); // Clean up await testDraftFileBL.DiscardDraftAsync(actualDraft); }
public void Is_False_When_ModifiedDate_Is_Late_And_OutOfScope(SectorTypes sector, ScopeStatuses scopeStatus) { var totalYearOffsets = 4; for (var yearOffset = 0; yearOffset < totalYearOffsets; yearOffset++) { // Arrange int testYear = VirtualDateTime.Now.Year - yearOffset; DateTime snapshotDate = sector.GetAccountingStartDate(testYear); DateTime nextSnapshotDate = snapshotDate.AddYears(1); DateTime modifiedDate = nextSnapshotDate.AddDays(2); Organisation testOrganisation = sector == SectorTypes.Private ? OrganisationHelper.GetPrivateOrganisation() : OrganisationHelper.GetPublicOrganisation(); OrganisationScope testScope = ScopeHelper.CreateScope(scopeStatus, snapshotDate); Return testReturn = ReturnHelper.CreateLateReturn(testOrganisation, snapshotDate, modifiedDate, testScope); // Act bool actual = testReturn.IsLateSubmission; // Assert Assert.AreEqual(false, actual); } }
/// <summary> /// Activate or suspend a given process instance. /// Activate or suspend process instances with the given process definition id. /// Activate or suspend process instances with the given process definition key. /// </summary> /// <example> /// <code> /// var camundaCl = new camundaRestClient("http://localhost:8080/engine-rest"); /// var pi9 = camundaCl.ProcessInstance().Id("a8a4755f-78b2-11e5-878f-40a8f0a54b22").Suspended(false).Suspend(); /// var pi10 = camundaCl.ProcessInstance().ProcessDefinitionKey("invoice").Suspended(false).Suspend(); /// var pi11 = camundaCl.ProcessInstance().ProcessDefinitionId("invoice:1:54302a7a-7736-11e5-bc04-40a8f0a54b22").Suspended(true).Suspend(); /// </code> /// </example> /// <returns>noContentStatus</returns> public NoContentStatus Suspend() { EnsureHelper.NotNull("Suspended", this.model.suspended); object obj; var request = new RestRequest(); request.Resource = "/process-instance/suspended"; if (this.model.id != null) { request.Resource = "/process-instance/" + this.model.id + "/suspended"; obj = new { this.model.suspended }; } else if (this.model.processDefinitionId == null) { EnsureHelper.NotNull("processDefinitionKey", this.model.processDefinitionKey); obj = new { this.model.processDefinitionKey, this.model.suspended }; } else { EnsureHelper.NotNull("processDefinitionId", this.model.processDefinitionId); obj = new { this.model.processDefinitionId, this.model.suspended }; } request.Method = Method.PUT; string output = JsonConvert.SerializeObject(obj); request.AddParameter("application/json", output, ParameterType.RequestBody); var resp = this.client.Execute(request); return(ReturnHelper.NoContentReturn(resp.Content, resp.StatusCode)); }
public HttpResponseMessage UpdateWork(Works obj) { ReturnHelper rh = new ReturnHelper(200, null, 0, ""); try { obj.Update_Time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); int i = obj.Update(" Work_Id=@Work_Id", obj.Work_Id); if (i > 0) { rh.msg = "更新作品成功"; rh.totals = i; } else { rh.msg = "更新作品失败"; rh.code = 400; } } catch (Exception e) { rh.code = 500; rh.msg = "服务器错误,请通知管理员"; } return(ReturnJson(JsonConvert.SerializeObject(rh))); }
public virtual ActionResult GetJson(string openId, string token, int id) { if (openId.IsNullOrEmpty()) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("OpenId is null"))); } try { //var user = UserToken.Valid(id); var app = App.Valid(token); var user = FindCurrentUser(openId); if (user == null) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("this user is not valid"))); } var data = Find(id); return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("Success", new { data }))); } catch { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("error"))); } }
public HttpResponseMessage AddScomment(Scomments obj) { ReturnHelper rh = new ReturnHelper(200, null, 0, ""); try { obj.Scomment_Id = Guid.NewGuid().ToString("N"); obj.Time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); int i = obj.Insert(); if (i > 0) { rh.msg = "添加评论成功"; rh.totals = i; } else { rh.msg = "添加评论失败"; rh.code = 400; } } catch (Exception e) { rh.code = 500; rh.msg = "服务器错误,请通知管理员"; } return(ReturnJson(JsonConvert.SerializeObject(rh))); }
public ActionResult List(PublishSearInfo searInfo, Pager p) { if (searInfo.Token.IsNullOrEmpty()) { searInfo.Token = GetRequest("token"); } if (searInfo.Token.IsNullOrEmpty()) { searInfo.Token = GetRequest("key"); } try { //var user = UserToken.Valid(id); var app = App.Valid(searInfo.Token); // 需要总记录数来分页 p.RetrieveTotalCount = true; var expression = Search(p["dtStart"].ToDateTime(), p["dtEnd"].ToDateTime(), p["Q"], p, searInfo.Role); expression &= PublishInfo._.Publish.Equal(1); var list = PublishInfo.FindAll(expression, p); // var list1 = Search(p); // Json输出 return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("success", new { list = list, pager = p }))); } catch (Exception ex) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("error"))); } }
public ActionResult CancelPub(string openId, string token, int id) { if (openId.IsNullOrEmpty()) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("OpenId is null"))); } try { //var user = UserToken.Valid(id); var app = App.Valid(token); var user = FindCurrentUser(openId); if (user == null) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("this user is not valid"))); } var data = Find(id); if (data != null) { data.Publish = 0; data.UpdateTime = DateTime.Now; data.UpdateUserID = user.Id; data.Update(); } return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("Success"))); } catch { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("error"))); } }
public HttpResponseMessage DeleteEssay(Essays obj) { ReturnHelper rh = new ReturnHelper(200, null, 0, ""); try { int i = obj.Delete(" Essayid=@Essayid", obj.Essayid); if (i > 0) { rh.msg = "删除文章成功"; rh.totals = i; } else { rh.msg = "删除文章失败"; rh.code = 400; } } catch (Exception e) { rh.code = 500; rh.msg = "服务器错误,请通知管理员"; } return(ReturnJson(JsonConvert.SerializeObject(rh))); }
public HttpResponseMessage UpdateEssay(Essays obj) { ReturnHelper rh = new ReturnHelper(200, null, 0, ""); try { obj.Update_Time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); obj.Ip = IPHelper.GetHostIP(); obj.Address = IPHelper.GetHostAddress(obj.Ip); int i = obj.Update(" Essayid=@Essayid", obj.Essayid); if (i > 0) { rh.msg = "更新文章成功"; rh.totals = i; } else { rh.msg = "更新文章失败"; rh.code = 400; } } catch (Exception e) { rh.code = 500; rh.msg = "服务器错误,请通知管理员"; } return(ReturnJson(JsonConvert.SerializeObject(rh))); }
public HttpResponseMessage GetEssayItem() { ReturnHelper rh = new ReturnHelper(200, null, 0, ""); string essayid = HttpContext.Current.Request["essayid"]; try { if (string.IsNullOrEmpty(essayid)) { rh.msg = "缺少文章id"; rh.code = 300; } else { Essays obj = new Essays(); string strWhere = string.Format(" Essayid='{0}'", essayid); DataTable dt = obj.GetPage("*", "Report_Time desc", strWhere, 0, 1); if (dt.Rows.Count > 0) { rh.totals = 1; rh.data = dt; rh.msg = "获取成功"; } } } catch (Exception e) { rh.code = 500; rh.msg = "处理错误"; } return(ReturnJson(JsonConvert.SerializeObject(rh))); }
public HttpResponseMessage UpdateMessage(Messages obj) { ReturnHelper rh = new ReturnHelper(200, null, 0, ""); try { obj.Ip = IPHelper.GetHostIP(); obj.Address = IPHelper.GetHostAddress(obj.Ip); int i = obj.Update(" Message_Id=@Message_Id", obj.Message_Id); if (i > 0) { rh.msg = "更新留言成功"; rh.totals = i; } else { rh.msg = "更新留言失败"; rh.code = 400; } } catch (Exception e) { rh.code = 500; rh.msg = "服务器错误,请通知管理员"; } return(ReturnJson(JsonConvert.SerializeObject(rh))); }
public HttpResponseMessage AddShort(Shorts obj) { ReturnHelper rh = new ReturnHelper(200, null, 0, ""); try { obj.Shortid = Guid.NewGuid().ToString("N"); obj.Report_Time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); obj.Ip = IPHelper.GetHostIP(); obj.Address = IPHelper.GetHostAddress(obj.Ip); int i = obj.Insert(); if (i > 0) { rh.msg = "添加记录成功"; rh.totals = i; } else { rh.msg = "添加记录失败"; rh.code = 400; } } catch (Exception e) { rh.code = 500; rh.msg = "服务器错误,请通知管理员"; } return(ReturnJson(JsonConvert.SerializeObject(rh))); }
public async Task AdminController_ManualChanges_POST_Fix_Database_Error_Missing_Latest_Return_Works_When_Run_In_Test_Mode_Async() { // Arrange User notAdminUser = UserHelper.GetDatabaseAdmin(); var adminController = UiTestHelper.GetController <AdminController>(notAdminUser.UserId, null, null); #region Set up organisation missing the latest return link so it's picked up by the test Core.Entities.Organisation organisation_MissingLatestReturn = OrganisationHelper.GetPrivateOrganisation("EmployerReference985"); UserOrganisation userOrganisation_MissingLatestReturn = UserOrganisationHelper.LinkUserWithOrganisation(notAdminUser, organisation_MissingLatestReturn); Return return_MissingLatestReturn = ReturnHelper.GetSubmittedReturnForOrganisationAndYear( userOrganisation_MissingLatestReturn, VirtualDateTime.Now.AddYears(-1).Year); organisation_MissingLatestReturn.Returns.Add(return_MissingLatestReturn); // latest return indeed exists for this organisation organisation_MissingLatestReturn.LatestRegistration = userOrganisation_MissingLatestReturn; organisation_MissingLatestReturn.LatestReturn = null; // missing latest return -link- #endregion Mock <IDataRepository> configurableDataRepository = AutoFacExtensions.ResolveAsMock <IDataRepository>(); configurableDataRepository .Setup(x => x.Get <User>(It.IsAny <long>())) .Returns(notAdminUser); configurableDataRepository .Setup(x => x.GetAll <Core.Entities.Organisation>()) .Returns(new[] { organisation_MissingLatestReturn }.AsQueryable()); var manualChangesViewModel = new ManualChangesViewModel { Command = FixDatabaseErrorsCommand }; // Act IActionResult manualChangesResult = await adminController.ManualChanges(manualChangesViewModel); // Assert Assert.NotNull(manualChangesResult, "Expected a Result"); var manualChangesViewResult = manualChangesResult as ViewResult; Assert.NotNull(manualChangesViewResult, "Expected ViewResult"); var actualManualChangesViewModel = manualChangesViewResult.Model as ManualChangesViewModel; Assert.NotNull(actualManualChangesViewModel, "Expected ManualChangesViewModel"); Assert.Multiple( () => { Assert.AreEqual("SUCCESSFULLY TESTED 'Fix database errors': 1 items", actualManualChangesViewModel.SuccessMessage); Assert.AreEqual( "No organisations missing a latest registration\r\n001: Organisation 'EmployerReference985:Org123' missing a latest return will be fixed\r\nNo organisations missing a latest scope\r\n", actualManualChangesViewModel.Results); Assert.AreEqual("Fix database errors", actualManualChangesViewModel.LastTestedCommand); Assert.IsNull(actualManualChangesViewModel.LastTestedInput); Assert.True(actualManualChangesViewModel.Tested, "Must be tested=true as this case is running in TEST mode"); Assert.IsNull(actualManualChangesViewModel.Comment); }); }
public void BeforeEach() { //Create 10 test orgs with returns var orgs = OrganisationHelper.CreateTestOrganisations(10); var returns = ReturnHelper.CreateTestReturns(orgs); //Instantiate the dependencies _functions = WebJobTestHelper.SetUp(orgs, returns); }
public ActionResult FindByOpenId(string openId) { var user = FindCurrentUser(openId); if (user != null) { return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("Success", user))); } return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("User is not exitst"))); }
/// <summary> Resets a task's assignee. If successful, the task is not assigned to a user. /// </summary> /// <example> /// <code> /// var camundaCl = new camundaRestClient("http://localhost:8080/engine-rest"); /// var tsk5 = camundaCl.Task().Id("37ccd7fe-78c5-11e5-beb3-40a8f0a54b22").UnClaim(); /// </code> /// </example> public NoContentStatus UnClaim() { EnsureHelper.NotNull("Id", this.model.id); var request = new RestRequest(); request.Resource = "/task/" + this.model.id + "/unclaim"; request.Method = Method.POST; var resp = this.client.Execute(request); return(ReturnHelper.NoContentReturn(resp.Content, resp.StatusCode)); }
public void WhenOnManageOrganisationPage_IfHasSubmittedAfterTheDeadline_ThenReportStatusSubmittedLate() { Return ret = ReturnHelper.CreateLateReturn(PastReportingYear, organisationInScopeForPastYear, 3); OrganisationHelper.LinkOrganisationAndReturn(organisationInScopeForPastYear, ret); var viewModel = new ManageOrganisationDetailsForYearViewModel(organisationInScopeForPastYear, PastReportingYear, null); string reportTagText = viewModel.GetReportTagText(); Assert.AreEqual("Report submitted late", reportTagText); }
public void BeforeEach() { _testOrganisation = OrganisationHelper.GetPublicOrganisation(); var mocked2017Return = ReturnHelper.CreateTestReturn(_testOrganisation); OrganisationHelper.LinkOrganisationAndReturn(_testOrganisation, mocked2017Return); var mocked2018Return = ReturnHelper.CreateTestReturn(_testOrganisation, 2018); OrganisationHelper.LinkOrganisationAndReturn(_testOrganisation, mocked2018Return); }
public override ActionResult AddJson(String openId, PublishInfo entity) { if (entity.OpenId.IsNullOrEmpty()) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("OpenId is null"))); } var user = FindCurrentUser(entity.OpenId); if (user == null) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("this user is not valid"))); } else { if (entity.Id == 0) { //新增 PublishInfo.Update("Publish=0", "OpenId='" + openId + "'"); entity.CreateUserID = user.Id; entity.UpdateUserID = user.Id; entity.CreateTime = DateTime.Now; entity.UpdateTime = DateTime.Now; entity.PubTime = DateTime.Now; entity.Publish = 1; entity.UserId = user.Id; entity.Insert(); } else { //编辑 var old = PublishInfo.FindById(entity.Id); if (old != null) { old.UpdateUserID = user.Id; old.UpdateTime = DateTime.Now; old.Title = entity.Title; old.Description = entity.Description; old.Number = entity.Number; old.Imgs = entity.Imgs; old.Publish = 1; old.Price = entity.Price; old.OpenId = openId; old.Update(); } else { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("this data is not exist"))); } } } return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("Success"))); }
/// <summary> Add a member to a group. /// </summary> /// <example> /// <code> /// var camundaCl = new camundaRestClient("http://localhost:8080/engine-rest"); /// var gr6 = camundaCl.group().Id("test").Member("salajlan").create(); /// </code> /// </example> public NoContentStatus Create() { EnsureHelper.NotNull("groupId", this.model.id); EnsureHelper.NotNull("groupMemeber", this.model.member); var request = new RestRequest(); request.Resource = "/group/" + this.model.id + "/members/" + this.model.member; request.Method = Method.PUT; var resp = this.client.Execute(request); return(ReturnHelper.NoContentReturn(resp.Content, resp.StatusCode)); }
public ActionResult Post(string code) { try { var result = OAuthApi.GetAccessToken(AppId, AppSecret, code); return(Json(ReturnHelper.IsSuccessMsgDataHttpCode(true, "Successed", result))); } catch { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("Failed"))); } }
public IActionResult Post() { var mediaId = Request.Form["mediaId"]; var picType = Request.Form["picType"]; string upLoadPath = Path.Combine(hostingEnv.WebRootPath, "wximg/"); var path = MediaApi.Get(Config.SenparcWeixinSetting.WeixinAppId, mediaId, upLoadPath); path = "/wximg/" + Path.GetFileName(path); return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("success", path))); }
public async Task AdminController_ManualChanges_POST_Delete_Submissions_Works_When_Run_In_Test_Mode_Async() { // Arrange User databaseAdminUser = UserHelper.GetDatabaseAdmin(); Core.Entities.Organisation publicOrganisationWithSubmissionsToBeDeleted = OrganisationHelper.GetPublicOrganisation("EmployerReference05"); Return mockedReturn = ReturnHelper.CreateTestReturn( publicOrganisationWithSubmissionsToBeDeleted, VirtualDateTime.Now.AddYears(-1).Year); var testController = UiTestHelper.GetController <AdminController>( databaseAdminUser.UserId, null, databaseAdminUser, publicOrganisationWithSubmissionsToBeDeleted, mockedReturn); var manualChangesViewModelMock = Mock.Of <ManualChangesViewModel>(); manualChangesViewModelMock.Command = DeleteSubmissionsCommand; manualChangesViewModelMock.Parameters = $"{publicOrganisationWithSubmissionsToBeDeleted.EmployerReference}={mockedReturn.AccountingDate.Year}"; // Act IActionResult actualManualChangesResult = await testController.ManualChanges(manualChangesViewModelMock); // Assert Assert.NotNull(actualManualChangesResult, "Expected a Result"); var manualChangesViewResult = actualManualChangesResult as ViewResult; Assert.NotNull(manualChangesViewResult, "Expected ViewResult"); var actualManualChangesViewModel = manualChangesViewResult.Model as ManualChangesViewModel; Assert.NotNull(actualManualChangesViewModel, "Expected ManualChangesViewModel"); Assert.Multiple( () => { Assert.AreEqual("SUCCESSFULLY TESTED 'Delete submissions': 1 of 1", actualManualChangesViewModel.SuccessMessage); Assert.AreEqual( $"1: EMPLOYERREFERENCE05: Org123 Year='{VirtualDateTime.Now.AddYears(-1).Year}' Status='Submitted' set to 'Deleted'\r\n", actualManualChangesViewModel.Results); Assert.AreEqual("Delete submissions", actualManualChangesViewModel.LastTestedCommand); Assert.AreEqual( $"EmployerReference05={mockedReturn.AccountingDate.Year}", actualManualChangesViewModel.LastTestedInput); Assert.True(actualManualChangesViewModel.Tested, "Must be tested=true as this case is running in TEST mode"); Assert.IsNull(actualManualChangesViewModel.Comment); }); }
/// <summary> /// Deletes a user by id. /// </summary> /// <returns>NoContentStatus</returns> public NoContentStatus Delete() { EnsureHelper.NotNull("Id", this.model.id); var request = new RestRequest(); request.Resource = "/user/" + this.model.id; request.Method = Method.DELETE; var resp = this.client.Execute(request); var desc = JsonConvert.DeserializeObject <CamundaBase>(resp.Content); return(ReturnHelper.NoContentReturn(resp.Content, resp.StatusCode)); }
public void WhenOnManageOrganisationPage_IfHasSubmittedBeforeTheDeadline_ThenReportStatusSubmitted() { UserOrganisation userOrg = UserOrganisationHelper.LinkUserWithOrganisation(user, organisationInScope); Return ret = ReturnHelper.GetSubmittedReturnForOrganisationAndYear(userOrg, ReportingYear); OrganisationHelper.LinkOrganisationAndReturn(organisationInScope, ret); var viewModel = new ManageOrganisationDetailsForYearViewModel(organisationInScope, ReportingYear, null); string reportTagText = viewModel.GetReportTagText(); Assert.AreEqual("Report submitted", reportTagText); }
public void Is_False_When_ModifiedDate_Is_Late_Given_Any_ExcludeFromLateFlagEnforcement_Year(int testYear) { // Arrange int modifiedDateOffset = 2; Return testReturn = ReturnHelper.CreateLateReturn(testYear, SectorTypes.Private, ScopeStatuses.InScope, modifiedDateOffset); // Act bool actual = testReturn.IsLateSubmission; // Assert Assert.AreEqual(false, actual); }
public IActionResult Post() { var files = Request.Form.Files; long size = files.Sum(f => f.Length); //size > 100MB refuse upload ! if (size > 104857600) { return(Json( ReturnHelper.ErrorMsgEcodeElevelHttpCode("pictures total size > 100MB , server refused !"))); } List <string> filePathResultList = new List <string>(); foreach (var file in files) { var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); string filePath = hostingEnv.WebRootPath + $@"\Files\Pictures\"; if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } string suffix = fileName.Split('.')[1]; if (!pictureFormatArray.Contains(suffix)) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode( "the picture format not support ! you must upload files that suffix like 'png','jpg','jpeg','bmp','gif','ico'."))); } fileName = Guid.NewGuid() + "." + suffix; string fileFullName = filePath + fileName; using (FileStream fs = System.IO.File.Create(fileFullName)) { file.CopyTo(fs); fs.Flush(); } filePathResultList.Add($"/src/Pictures/{fileName}"); } string message = $"{files.Count} file(s) /{size} bytes uploaded successfully!"; return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode(message, filePathResultList, filePathResultList.Count))); }
/// <summary> Create a new group. /// </summary> /// <param name="data"> a group object to be create</param> /// <example> /// <code> /// var camundaCl = new camundaRestClient("http://localhost:8080/engine-rest"); /// group m = new group() { id = "testId", name = "testName", type = "testType" }; /// var gr3 = camundaCl.group().create(m); /// </code> /// </example> public NoContentStatus Create(GroupModel data) { EnsureHelper.NotNull("groupData", data); var request = new RestRequest(); request.Resource = "/group/create"; request.Method = Method.POST; string output = JsonConvert.SerializeObject(data); request.AddParameter("application/json", output, ParameterType.RequestBody); var resp = this.client.Execute(request); return(ReturnHelper.NoContentReturn(resp.Content, resp.StatusCode)); }
public void Is_False_When_ModifiedDate_Is_Late_And_OutOfScope(SectorTypes sector, ScopeStatuses scopeStatus) { // Arrange int testYear = GetRandomReportingYear(); int modifiedDateOffset = 2; Return testReturn = ReturnHelper.CreateLateReturn(testYear, sector, scopeStatus, modifiedDateOffset); // Act bool actual = testReturn.IsLateSubmission; // Assert Assert.AreEqual(false, actual); }