public void IntegrationTest_Position_Invalid_TwoPositionsSameId() { Form form = new Form(); Workflow flow = new Workflow(); Positions positions = new Positions(); Positions positions1 = new Positions(); var pos1 = positions.ToString(); var pos2 = positions1.ToString(); bool stat = pos1.Equals(pos2); Assert.IsTrue(stat); }
public void IntegrationTest_Position_Valid() { Form form = new Form() { flow = new Workflow() { Input = new Positions() { Id = 3, Position = "CEO" } } }; Assert.IsNotNull(form.flow.Input); }
public void IntegrationTest_Position_Invalid_PositionIdZero() { Form form = new Form() { flow = new Workflow() { Input = new Positions() { Id = 0, Position = "CEO" } } }; Assert.IsNotNull(form.flow.Input); Assert.AreEqual(0, form.flow.Input.Id); }
public ActionResult FillOut(String[] jsonData) { var userStore = new UserStore<ApplicationUser>(_identityDb); var userManager = new UserManager<ApplicationUser>(userStore); Form ParentForm = _db.form.Find((Int32.Parse(jsonData[0]))); Form ChildForm = new Form(); ChildForm.ParentId = ParentForm.Id; ChildForm.FormObjectRepresentation = jsonData[1]; if (jsonData[2] == "0") ChildForm.Status = Form.FormStatus.Completed; else { ChildForm.Status = Form.FormStatus.Draft; } ChildForm.FormData = jsonData[3]; ChildForm.Name = ParentForm.Name; ChildForm.UserId = User.Identity.GetUserId(); _db.form.Add(ChildForm); _db.SaveChanges(); return View(); }
public void IntegrationTest_Form_Invalid_FormsContainSameInfo() { Form form = new Form(); Form form1 = new Form(); var f1 = form.ToString(); var f2 = form1.ToString(); bool stat = f1.Equals(f2); Assert.IsTrue(stat); }
public void IntegrationTest_Form_Valid_WorkflowNotIncluded() { Form form = new Form() { Id = 3, Name = "Survey", Status = Form.FormStatus.Template, ParentId = null, UserId = null, WorkflowId = 7, FormData = null, FormObjectRepresentation = "<h1>Survey</h1>", flow = null }; Assert.IsNotNull(form); Assert.IsNull(form.flow); }
public void IntegrationTest_Form_Valid_WorkflowIncluded() { Form form = new Form() { Id = 3, Name = "Survey", Status = Form.FormStatus.Template, ParentId = null, UserId = null, WorkflowId = 7, FormData = "", FormObjectRepresentation = null, flow = new Workflow() { FormId = 3, FlowId = 7, Input = new Positions() { Id = 3, Position = "CEO" } } }; Assert.IsNotNull(form); Assert.IsNotNull(form.flow); Assert.IsNotNull(form.flow.Input); }
public void IntegrationTest_Workflow_Invalid_PositionsNull() { Form form = new Form() { flow = new Workflow() { FlowId = 3, FormId = 5, } }; Assert.IsNotNull(form.flow); Assert.AreEqual(null, form.flow.Input); }