예제 #1
0
        //[Test]
        public void MontaConexaoSQLite()
        {
            JokeConfigurationBuilder.NewConfigurationToSQLite()
            .BuildConfiguration();

            DbConnection connection = new DbConnectionFactory().Get();

            Assert.That(connection.GetType().ToString(), Is.EqualTo("System.Data.SQLite.SQLiteConnection"));
        }
예제 #2
0
        //[Test]
        public void MontaConexaoPostgreSQL()
        {
            JokeConfigurationBuilder.NewConfigurationToPostgreSQL()
            .BuildConfiguration();

            DbConnection connection = new DbConnectionFactory().Get();

            Assert.That(connection.GetType().ToString(), Is.EqualTo("Npgsql.NpgsqlConnection"));
        }
예제 #3
0
        //[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"));
        }
예제 #5
0
 public void SetUp()
 {
     new Joke <Ags>();
     target = new Joke <Produto>();
     JokeConfigurationBuilder.NewConfigurationToPostgreSQL()
     .Host(LOCAL_HOST)
     .Port(PORTA_5432)
     .Username(USER)
     .Password(SENHA)
     .DataBase(JOKE_BD)
     .BuildConfiguration();
 }
예제 #6
0
 public void SetUp()
 {
     DictionaryEntitiesMap.INSTANCE.TryAddEntity(typeof(CategoriaTeste));
     DictionaryEntitiesMap.INSTANCE.TryAddEntity(typeof(Ags));
     target = new Joke <CategoriaTeste>();
     JokeConfigurationBuilder.NewConfigurationToPostgreSQL()
     .Host(LOCAL_HOST)
     .Port(PORTA_5432)
     .Username(USER)
     .Password(SENHA)
     .DataBase(JOKE_BD)
     .BuildConfiguration();
 }
예제 #7
0
        //[Test]
        public void TodosProdutosMySQL()
        {
            JokeConfigurationBuilder.NewConfigurationToMySQL()
            .Host("mysql01.ggs5.hospedagemdesites.ws")
            .Username("ggs5")
            .Password("desenv_1")
            .DataBase("ggs5")
            .BuildConfiguration();

            Joke <ProdutoTeste> targetTeste = new Joke <ProdutoTeste>();
            List <ProdutoTeste> produtos    = targetTeste.GetAll();

            Assert.That(produtos.Count, Is.EqualTo(3));
        }
예제 #8
0
        public void SetConexaoParaPostgreSql()
        {
            string connString = String.Format("Server={0};Port={1};User Id={2};Password={3};Database={4};"
                                              , LOCAL_HOST, PORTA_5432, USER, SENHA, JOKE_BD);

            JokeConfigurationBuilder.NewConfigurationToPostgreSQL()
            .Host(LOCAL_HOST)
            .Port(PORTA_5432)
            .Username(USER)
            .Password(SENHA)
            .DataBase(JOKE_BD)
            .BuildConfiguration();

            target = JokeConfiguration.Get();

            Assert.That(target.ConnectionString(), Is.EqualTo(connString));
        }