private void LlenarComboBox() { Autor_Logica autor_Logica = new Autor_Logica(); if (!autor_Logica.ComprobarConexion()) { textBlock_mensaje.Text = String.Empty; var bold = new Bold( new Run("Se ha perdido conexión con la base de datos") { Foreground = Brushes.Red }); textBlock_mensaje.Inlines.Add(bold); } else { this.listaAutor = autor_Logica.RecuperarAutor(); foreach (var autor in listaAutor) { string nombreCompleto = autor[0] + " " + autor[1] + " " + autor[2]; comboBox_autor.Items.Add(new CheckBox() { Content = nombreCompleto }); } } }
private void LlenarListaAutores() { Autor_Logica autor_Logica = new Autor_Logica(); if (!autor_Logica.ComprobarConexion()) { textBlock_mensaje.Text = String.Empty; var bold = new Bold(new Run("Se ha perdido conexión con la base de datos") { Foreground = Brushes.Red }); textBlock_mensaje.Inlines.Add(bold); } else { listaAutor = autor_Logica.RecuperarAutor(); listaRbAutor = new List <RadioButton>(); foreach (List <string> autor in listaAutor) { InsertarAutor(autor[0] + " " + autor[1] + " " + autor[2]); } } }
public void RecuperarAutorTest() { Autor_Logica autor_Logica = new Autor_Logica(); List <List <string> > listaRecibida = autor_Logica.RecuperarAutor(); List <List <string> > listaEsperada = new List <List <string> >(); listaEsperada.Add(new List <string>(new string[] { "María José", /*nombre*/ "Lares", /*apellidoPaterno*/ "Fernandez", /*apellidoMaterno*/ "Fernandez", /*apellidoMaterno*/ "*****@*****.**", /*correoElectronico*/ "(Ningún artículo)", /*articulo*/ })); listaRecibida.Should().BeEquivalentTo(listaEsperada); }