private void button2_Click_1(object sender, EventArgs e) { Experiment exp = new Experiment(textBox1.Text); List <Measurement> list = new List <Measurement>(); list.Add(recorder.getRecording()); exp.AddMeasurements(list); PersistenceFactory.GetPersistenceManager().AddExperiment(exp); }
public void SetUp() { db = new InMemoryDatabase(); experimentsDAO = new Experiments(db); e = new Experiment("e") { Description = "d", Result = 3.14, Goal = "Sky", Summary = "", Parameters = new Dictionary <string, string> { { "a", "a" }, { "b", "b" } } }; e2 = new Experiment("e2") { Description = "d", Result = 3.14, Goal = "Sky", Summary = "", Parameters = new Dictionary <string, string> { { "c", "c" }, { "d", "d" } } }; d = new Dictionary <string, string> { { "ID", "1" }, { "name", e.Name }, { "description", e.Description }, { "goal", e.Goal }, { "result", e.Result.ToString() }, { "summary", e.Summary } }; var p1 = new Dictionary <string, string> { { "experiment", e.Id.ToString() }, { "name", "a" }, { "value", "a" } }; var p2 = new Dictionary <string, string> { { "experiment", e.Id.ToString() }, { "name", "b" }, { "value", "b" } }; m1 = new Measurement(1) { Result = 3.14, Beginning = s1, End = s2 }; m2 = new Measurement(2) { Result = 6.28, Beginning = s4, End = s6 }; m3 = new Measurement(3) { Result = 0, Beginning = s7, End = s8 }; m1.Add(new List <Sample> { s1, s2, s3 }); m2.Add(new List <Sample> { s4, s5, s6 }); m3.Add(new List <Sample> { s7, s8 }); p = new List <Dictionary <string, string> > { p1, p2 }; e.AddMeasurements(new List <Measurement> { m1, m2 }); e2.AddMeasurements(new List <Measurement> { m3 }); }