//[Test] public void MontaConexaoSQLite() { JokeConfigurationBuilder.NewConfigurationToSQLite() .BuildConfiguration(); DbConnection connection = new DbConnectionFactory().Get(); Assert.That(connection.GetType().ToString(), Is.EqualTo("System.Data.SQLite.SQLiteConnection")); }
//[Test] public void MontaConexaoPostgreSQL() { JokeConfigurationBuilder.NewConfigurationToPostgreSQL() .BuildConfiguration(); DbConnection connection = new DbConnectionFactory().Get(); Assert.That(connection.GetType().ToString(), Is.EqualTo("Npgsql.NpgsqlConnection")); }
//[Test] public void MontaConexaoMySQL() { JokeConfigurationBuilder.NewConfigurationToMySQL() .BuildConfiguration(); DbConnection connection = new DbConnectionFactory().Get(); Assert.That(connection.GetType().ToString(), Is.EqualTo("MySql.Data.MySqlClient.MySqlConnection")); }
//[Test] public void MontaConexaoPostgreSQL() { JokeConfigurationBuilder.NewConfigurationToPostgreSQL() .BuildConfiguration(); DbConnection connection = new DbConnectionFactory().Get(); DbDataAdapter dbDataAdapter = new DbDataAdapterFactory(SQL, connection).Get(); Assert.That(dbDataAdapter.GetType().ToString(), Is.EqualTo("Npgsql.NpgsqlDataAdapter")); }
internal DataTable Generate() { DbConnection conn = new DbConnectionFactory().Get(); conn.Open(); DbDataAdapter adp = new DbDataAdapterFactory(commandSQL, conn).Get(); DataTable dataTable = new DataTable(); adp.Fill(dataTable); conn.Close(); return dataTable; }