public void CanCreateConnection()
        {
            var provider = new MicrOrmConnectionProvider(DbUtility.ConnectionStringName);

            var connection = provider.CreateConnection();

            Assert.NotNull(connection);
            Assert.AreEqual(ConnectionState.Closed, connection.State);

            var connectionStringActual = new DbConnectionStringBuilder {
                ConnectionString = connection.ConnectionString
            };

            foreach (string key in provider.ConnectionString.Keys)
            {
                Assert.True(connectionStringActual.ContainsKey(key));
                Assert.AreEqual(provider.ConnectionString[key], connectionStringActual[key]);
            }
        }
Example #2
0
        public void SetUp()
        {
            try
            {
                Logger = NLog.LogManager.GetCurrentClassLogger();

                MicrOrmLogger.Enabled = true;

                TestDb = new PgDbManager {
                    Description = new PgDbDescription {
                        XmlRoot = Resources.Test
                    }
                };
                TestDb.Create();

                ConnectionProvider = new MicrOrmConnectionProvider(TestDb.Description.ConnectionInfo);
            }
            catch (Exception e)
            {
                Logger.FatalException(string.Format("SetUp : {0} : {1}", e.GetType(), e.Message), e);
                throw;
            }
        }