public void DeveRetornarUmaListaComPeloMenosUmUsuario() { ConnectionFactory conn = new ConnectionFactory(); conn.starConnection(); DaoUsuario daoUser = new DaoUsuario(); var lista = daoUser.retornaListUsuarios(); Assert.IsNull(lista); }
public frmLogin() { try { daoUsuario = new DaoUsuario(); //Configurações de criação do form InitializeComponent(); //Seta as configurações principais a serem usadas na classe MainConfig MainConfig.setMainConfigurations(); //Configura a string de conexão para conexão com o servidor. SqlServerConn.configuraStrConnection(System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase), "strConn.txt"); //Configura string de conexão E/OU cria a base mobile e todas as suas tabelas. BaseMobile.configurarBaseMobile(); //Recupera Permissões a serem usadas no sistema mobile MainConfig.recuperaPermissoes(); //Configura Layout this.configControls(); //Preenche o combo de Usuários para que seja validado o Login this.preencheComboBoxUsuario(cbUsuario, daoUsuario.retornaListUsuarios(), Usuario.usuarioProperty.NOME, false); } catch (System.Data.SqlClient.SqlException sqlEx) { StringBuilder bdMsg = new StringBuilder(); bdMsg.Append("\nOcorreu um problema durante a tentativa de conexão com a base de dados!"); bdMsg.Append("\nA aplicação não poderá ser iniciada."); bdMsg.Append("\nDescription :" + sqlEx.Message); bdMsg.Append("\nSource :" + sqlEx.Source); MainConfig.errorMessage(bdMsg.ToString(), "Connection error"); Application.Exit(); } catch (Exception ex) { StringBuilder bdMsg = new StringBuilder(); bdMsg.Append("\nO sistema não pode ser iniciado."); bdMsg.Append("\nFavor contate o administrador do sitema."); bdMsg.Append("\nDescription :" + ex.Message); MainConfig.errorMessage(bdMsg.ToString(), "Application Error."); Application.Exit(); } finally { daoUsuario = null; } }