public static Project CreateDefaultFst(Researcher researcher, String name) { if (researcher == null) { Logger.logError("Invalid Researcher"); return null; } var project = new Project { Name = name }; var preTest = new BehavioralTest { Name = "preTest", BehavioralTestType = BehavioralTestType.Fst, }; project.AddBehavioralTest(preTest); var test = new BehavioralTest { Name = "test", BehavioralTestType = BehavioralTestType.Fst, }; project.AddBehavioralTest(test); Researcher.Current.AddProject(project); var preTestSession = new Session { Name = "", }; preTest.AddSession(preTestSession); var preTestTrial = new Trial { Name = "", Duration = 15 * 60, }; preTestSession.AddTrial(preTestTrial); var testSession = new Session { Name = "", }; test.AddSession(testSession); var testTrial2 = new Trial { Name = "", Duration = 5 * 60, }; testSession.AddTrial(testTrial2); Researcher.Current.Save(); return project; }
private void bNewSave_Click(object sender, EventArgs e) { if (!ValidateChildren()) { ShowInputError(); return; } EntityTemplate entityTemplate = (EntityTemplate)(cbTemplate.SelectedItem); BehavioralTest behavioralTest = EntityTemplate.GetAsBehavioralTest(entityTemplate); behavioralTest.Name = txtNewBehavioralTestName.Text; _project.AddBehavioralTest(behavioralTest); _project.Save(); _project.Refresh(); _Reload(); }
static private void InsertProject() { Random rnd = new Random(); var researcher = new Researcher { Username = "******" + rnd.Next(1, 10000).ToString(), Password = "******" }; var project = new Project { Name = "my project" + rnd.Next(1, 10000).ToString() }; //var behavioralTestType = null;// NHibernateHelper.OpenSession().Get<BehavioralTestType>(1); var behavioralTest = new BehavioralTest { Name = "first test", Project = project }; project.AddBehavioralTest(behavioralTest); researcher.AddProject(project); researcher.Save(); }
public static Project CreateDefaultEpm(Researcher researcher, String name) { if (researcher == null) { Logger.logError("Invalid Researcher"); return(null); } var project = new Project { Name = name }; var test = new BehavioralTest { Name = "test", BehavioralTestType = BehavioralTestType.Epm, }; project.AddBehavioralTest(test); Researcher.Current.AddProject(project); var testSession = new Session { Name = "", }; test.AddSession(testSession); var testTrial = new Trial { Name = "", Duration = 300, }; testSession.AddTrial(testTrial); Researcher.Current.Save(); return(project); }
static private void InsertProject() { Random rnd = new Random(); var researcher = new Researcher { Username = "******" + rnd.Next(1, 10000).ToString(), Password = "******" }; var project = new Project { Name = "my project" + rnd.Next(1, 10000).ToString() }; var behavioralTestType = NHibernateHelper.OpenSession().Get <BehavioralTestType>(1); var behavioralTest = new BehavioralTest { Name = "first test", Project = project, BehavioralTestType = behavioralTestType }; project.AddBehavioralTest(behavioralTest); researcher.AddProject(project); researcher.Save(); System.Console.WriteLine("inserted new researcher with project!"); FindResearcherById((int)researcher.Id); }
private static Project createLightFstProject() { Project project = new Project(); Researcher.Current.ActiveProject = project; //needed due to trial.populateWithRuns dependency on ActiveProject project.Name = "UnitTest Project"; Subject subject = new Subject(); subject.Code = "1"; project.AddSubject(subject); Subject subject2 = new Subject(); subject2.Code = "2"; project.AddSubject(subject2); project.Save(); fstLightTest = new BehavioralTest(); Session fstLightSession = new Session(); fstLightTrial = new Trial(); fstLightTrial.Duration = 15; fstLightTrial.Name = "T1"; fstLightTrial.PopulateWithRuns(); fstLightSession.Name = "S1"; fstLightSession.AddTrial(fstLightTrial); fstLightTest.Name = "FST light"; fstLightTest.BehavioralTestType = BehavioralTestType.Fst; fstLightTest.AddSession(fstLightSession); project.AddBehavioralTest(fstLightTest); fstTest = new BehavioralTest(); Session session = new Session(); fstTrial = new Trial(); fstTrial.Duration = 300; fstTrial.Name = "T1"; fstTrial.PopulateWithRuns(); session.Name = "S1"; session.AddTrial(fstTrial); fstTest.Name = "FST Regular"; fstTest.BehavioralTestType = BehavioralTestType.Fst; fstTest.AddSession(session); project.AddBehavioralTest(fstTest); orTest = new BehavioralTest(); Session orSession = new Session(); orTrial = new Trial(); orTrial.Duration = 100; orTrial.Name = "T1"; orTrial.PopulateWithRuns(); orSession.Name = "S1"; orSession.AddTrial(orTrial); orTest.Name = "Object Recognition"; orTest.BehavioralTestType = BehavioralTestType.ObjectRecognition; orTest.AddSession(orSession); project.AddBehavioralTest(orTest); project.Save(); return(project); }
private static void InsertProject() { Random rnd = new Random(); var researcher = new Researcher { Username = "******" + rnd.Next(1, 10000).ToString(), Password = "******" }; var project = new Project { Name = "my project" + rnd.Next(1, 10000).ToString() }; //var behavioralTestType = null;// NHibernateHelper.OpenSession().Get<BehavioralTestType>(1); var behavioralTest = new BehavioralTest { Name = "first test", Project = project }; project.AddBehavioralTest(behavioralTest); researcher.AddProject(project); researcher.Save(); }
public static Project CreateDefaultObjectRecognition(Researcher researcher, String name) { if (researcher == null) { Logger.logError("Invalid Researcher"); return null; } var project = new Project { Name = name }; var test = new BehavioralTest { Name = "Test1", BehavioralTestType = BehavioralTestType.ObjectRecognition, }; project.AddBehavioralTest(test); Researcher.Current.AddProject(project); var testSession = new Session { Name = "S1", }; test.AddSession(testSession); var testTrial = new Trial { Name = "T1", Duration = 300, }; testSession.AddTrial(testTrial); testTrial = new Trial { Name = "T2", Duration = 300, }; testSession.AddTrial(testTrial); testTrial = new Trial { Name = "T3", Duration = 300, }; testSession.AddTrial(testTrial); testSession = new Session { Name = "S2", }; test.AddSession(testSession); testTrial = new Trial { Name = "T1", Duration = 300, }; testSession.AddTrial(testTrial); testTrial = new Trial { Name = "T2", Duration = 300, }; testSession.AddTrial(testTrial); testTrial = new Trial { Name = "T3", Duration = 300, }; testSession.AddTrial(testTrial); Researcher.Current.Save(); return project; }
private static void InsertProject() { Random rnd = new Random(); var researcher = new Researcher { Username = "******" + rnd.Next(1, 10000).ToString(), Password = "******" }; var project = new Project { Name = "my project" + rnd.Next(1, 10000).ToString() }; var behavioralTestType = NHibernateHelper.OpenSession().Get<BehavioralTestType>(1); var behavioralTest = new BehavioralTest { Name = "first test", Project = project, BehavioralTestType = behavioralTestType}; project.AddBehavioralTest(behavioralTest); researcher.AddProject(project); researcher.Save(); System.Console.WriteLine("inserted new researcher with project!"); FindResearcherById((int)researcher.Id); }