public void OptionalSubjectConnectingAndReadingAll() { var actual = new List<ENSubject>(); var optionalSubject = new ENOptionalSubject(); Assert.AreEqual(0, optionalSubject.Id); actual = optionalSubject.ReadAll(); }
/// <summary> /// Busca la editorial nueva en la base de datos y lo devuelve /// </summary> /// <param name="id">Identificador del editorial a buscar.</param> /// <returns>ENPublisher de la editorial encontrado en la base de datos.</returns> public ENOptionalSubject Read(int id) { ENOptionalSubject ret = new ENOptionalSubject(); List<object> param = new List<object>(); param.Add((object)id); ret.FromRow(cad.Select(param)); return ret; }
/// <summary> /// Busca la editorial nueva en la base de datos y lo devuelve /// </summary> /// <param name="id">Identificador del editorial a buscar.</param> /// <returns>ENPublisher de la editorial encontrado en la base de datos.</returns> public ENOptionalSubject Read(int id) { ENOptionalSubject ret = new ENOptionalSubject(); List <object> param = new List <object>(); param.Add((object)id); ret.FromRow(cad.Select(param)); return(ret); }
public void OptionalSubjectUpdate() { var optionalSubject = new ENOptionalSubject().Read(1); var oldName = optionalSubject.Name; optionalSubject.Name = "testUpdateName"; optionalSubject.Save(); var actual = optionalSubject.Read(1); var actualName = optionalSubject.Name; actual.Name = oldName; actual.Save(); Assert.AreEqual("testUpdateName", actualName); }
/// <summary> /// Devuelve todos las editoriales nuevas que existen en la base de datos. /// </summary> /// <returns>Lista de ENPublisher con todos las editoriales nuevas de la base de datos.</returns> public List <ENSubject> ReadAll() { List <ENSubject> ret = new List <ENSubject>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENOptionalSubject nuevo = new ENOptionalSubject(); nuevo.FromRow(rows); ret.Add(nuevo); } return(ret); }
public void OptionalSubjectInsert() { var optionalSubject = new ENOptionalSubject(); var subject = new ENSubject(); var course = new ENCourse(); //subject.Name = "nameTest"; //subject.Course = course.Read(1); optionalSubject.Name = "nameTest"; optionalSubject.Course = course.Read(1); optionalSubject.Save(); var subjects = optionalSubject.ReadAll(); var actual = subjects[subjects.Count - 1]; actual.Delete(); Assert.AreEqual("nameTest", actual.Name); }
/// <summary> /// Devuelve todos las editoriales nuevas que existen en la base de datos. /// </summary> /// <returns>Lista de ENPublisher con todos las editoriales nuevas de la base de datos.</returns> public List<ENSubject> ReadAll() { List<ENSubject> ret = new List<ENSubject>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENOptionalSubject nuevo = new ENOptionalSubject(); nuevo.FromRow(rows); ret.Add(nuevo); } return ret; }