public void Get_RunData_base_objectTest() { SolarsplashEntities db = new SolarsplashEntities(); EF_RunDataRepository target = new EF_RunDataRepository(db, true); string name = "this object does not exist"; RunData expected = null; RunData actual; // test return of null object actual = target.Get_RunData_base_object(name); Assert.IsNull(actual); // test return of seeded object name = "Get_RunData_base_objectTest"; expected = new RunData(); expected.Name = name; expected.Runs.Add(new RunElement(new List<float> { 2.3F, 21.2F, 3F }, 1)); expected.DataLabels.AddRange(DataLabel.MakeRange(new List<string> { "SVOL", "TEST" })); db.RunData.Add(expected); db.SaveChanges(); actual = target.Get_RunData_base_object(name); Assert.AreEqual(name, actual.Name); //Assert.AreEqual(0, actual.Runs.Count); //should have not loaded any of the run Assert.AreEqual("TEST", actual.DataLabels[1].LabelName); }
public void Get_RunData_objectTest() { SolarsplashEntities db = new SolarsplashEntities(); EF_RunDataRepository target = new EF_RunDataRepository(db, true); string name = "this object does not exist"; RunData expected = null; RunData actual; // test return of null object actual = target.Get_RunData_object(name); Assert.IsNull(actual); // test return of seeded object name="Get_RunData_objectTest"; expected = new RunData(); expected.Name = name; expected.Runs.Add(new RunElement(new List<float> { 2.3F, 21.2F, 3F }, 1)); db.RunData.Add(expected); db.SaveChanges(); actual = target.Get_RunData_object(name); Assert.AreEqual(21.2F, actual.Runs[0].Data[1].Value); }
private void save_RunData_to_db(RunData data, SolarsplashEntities db) { db.RunData.Add(data); db.SaveChanges(); }