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]);
              }
        }
Beispiel #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.Fatal(e, "SetUp : {0} : {1}", e.GetType(), e.Message);
            throw;
              }
        }