public void CanInjectAndExtractWithStructs() { IInjectionContext injection = new InjectionStruct(); injection.State = 1; IBuildContext context = new BuildContext(); context.SetContextObject(injection); TaskStruct task = new TaskStruct(2); Assert.IsNull(task.InjectedObject); // Still need to box / unbox the struct task IBuildTask boxed = task; ContextInjector.Inject(context, boxed); task = (TaskStruct)boxed; Assert.IsNotNull(task.InjectedObject); Assert.AreEqual(1, task.InjectedObject.State); ReturnCode result = task.Run(); Assert.AreEqual(ReturnCode.Success, result); ContextInjector.Extract(context, task); IInjectionContext modifiedInjection = context.GetContextObject <IInjectionContext>(); Assert.AreEqual(task.NewState, modifiedInjection.State); }
public override TaskStruct getTask(Ice.Current __current) { TaskStruct result = new TaskStruct(); result.antecedentSetting = LISpMinerAbstractTask.GetCategorialPartialCedentSettingSeq(boxModule, "AntecedentSetting", true); result.conditionSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "ConditionSetting", false); result.quantifiers = getQuantifiers(); return result; }
public Task(TaskStruct taskStruct) { this.ID = taskStruct.ID; this.Title = taskStruct.Title; this.Description = taskStruct.Description; this.DueDate = taskStruct.DueDate; this.CreationDate = taskStruct.CreationDate; }
public override TaskStruct getTask(Ice.Current __current) { TaskStruct result = new TaskStruct(); result.succedentSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "SuccedentSetting", true); result.antecedentSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "AntecedentSetting", false); result.conditionSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "ConditionSetting", false); result.includeSymetric = IncludeSymetric; result.missingType = MissingType; result.prolong100A = Prolong100A; result.prolong100S = Prolong100S; result.quantifiers = getQuantifiers(); return result; }
public override TaskStruct getTask(Ice.Current __current) { TaskStruct result = new TaskStruct(); result.succedentSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "SuccedentSetting", true); result.antecedentSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "AntecedentSetting", false); result.conditionSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "ConditionSetting", false); result.firstCedentSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "Cedent1", true); result.secondCedentSetting = LISpMinerAbstractTask.GetBooleanPartialCedentSettingSeq(boxModule, "Cedent2", false); result.firstSet = LISpMinerAbstractSDTask.GetFirstSet(boxModule); result.secondSet = LISpMinerAbstractSDTask.GetSecondSet(boxModule); result.missingType = MissingType; result.quantifiers = getQuantifiers(); return result; }
public void AddTask(TaskStruct tStruct) { taskList.Add(Task.CreateTask(taskPrefab, tStruct.name, tStruct.type)); }
private TaskStruct GetTSFromGV(ASPxGridView gridView) { TaskStruct res = new TaskStruct(); res.Description = (string)gridView.GetRowValues(gridView.FocusedRowIndex, "f1"); res.Value = (string)gridView.GetRowValues(gridView.FocusedRowIndex, "f2"); Page.DataBind(); return res; }
private TaskStruct GetSelectedTask(int p) { TaskStruct res = new TaskStruct(); switch (p) { case 1: { res = GetTSFromGV(ASPxGridView1); break; } case 2: { res = GetTSFromGV(ASPxGridView2); break; } case 3: { res = GetTSFromGV(ASPxGridView3); break; } case 4: { res = GetTSFromGV(ASPxGridView4); break; } default: { return res; } } return res; }
private int DeleteTaskFromSession(TaskStruct task) { var session = Session["tasks"] as List<TaskStruct>; return session.RemoveAll(item => ((item.Description == task.Description)&&(item.Value==task.Value))); }
private TaskStruct GetTSFromGV(ASPxListBox lb) { TaskStruct res = new TaskStruct(); return res; }
private TaskStruct GetSelectedTask(int p) { TaskStruct res = new TaskStruct(); switch (p) { case 1: { res = GetTSFromGV(lbNetParams); break; } case 2: { res = GetTSFromGV(lbFSParams); break; } case 3: { res = GetTSFromGV(lbRegParams); break; } case 4: { res = GetTSFromGV(lbProcParams); break; } default: { return res; } } return res; }
public TaskStruct toStruct() { TaskStruct @struct = new TaskStruct(this.ID, this.Title, this.Description, this.DueDate, this.CreationDate); return(@struct); }
public static void doTest() { Console.WriteLine("Task Tests:"); Console.WriteLine("deleting tasks file"); clear(); iTask task1 = new Task("task1", "", new DateTime(2019, 10, 5)); task1.save(); iTask task2 = new Task("task2", "task2 description", new DateTime(2020, 10, 5)); task2.save(); task1.update(null, "task1 description", null); TaskStruct task1struct = task1.toStruct(); TaskStruct task2struct = task2.toStruct(); Console.WriteLine("test update, save and create:"); if (Console.CursorTop != 3) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } Console.WriteLine("test if creation worked correctly:"); if (!task2struct.DueDate.Equals(new DateTime(2020, 10, 5))) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } Console.WriteLine("test if creation set creaton date correctly"); if (!task2struct.CreationDate.Date.Equals(DateTime.Now.Date)) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } Console.WriteLine("chek if update updated correctly:"); if (!task1struct.DueDate.Equals(new DateTime(2019, 10, 5))) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } task1struct = PresistanTasks.getTask(1); Console.WriteLine("check if get task correctly, and updated correctly:"); if (task1struct.Description.Equals("")) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } if (!task1struct.Description.Equals("task1 description")) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } task2.delete(); Console.WriteLine("check if delete correctly: "); TaskStruct thing = PresistanTasks.getTask(2); Console.SetCursorPosition(0, Console.CursorTop - 1); Console.WriteLine(" "); Console.SetCursorPosition(0, Console.CursorTop - 1); if (thing.Description != null) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } Console.WriteLine("check if saving an illegal task doesn;t save:"); iTask task3 = new Task("", "task3 description", DateTime.Now); task3.save(); Console.SetCursorPosition(0, Console.CursorTop - 2); Console.WriteLine(" "); Console.WriteLine(" "); Console.SetCursorPosition(0, Console.CursorTop - 2); if (PresistanTasks.getMaxID() == 3) { Console.WriteLine("false"); } else { Console.WriteLine("true"); } }