Exemplo n.º 1
0
        public void ThrowExceptionOnMySqlConnectionCountAllAsyncWithHints()
        {
            // Setup
            var tables = Database.CreateCompleteTables(10);

            using (var connection = new MySqlConnection(Database.ConnectionString))
            {
                // Act
                connection.CountAllAsync <CompleteTable>(hints: "WhatEver").Wait();
            }
        }
Exemplo n.º 2
0
        public void ThrowExceptionOnMySqlConnectionCountAllAsyncViaTableNameWithHints()
        {
            // Setup
            var tables = Database.CreateCompleteTables(10);

            using (var connection = new MySqlConnection(Database.ConnectionString))
            {
                // Act
                connection.CountAllAsync(ClassMappedNameCache.Get <CompleteTable>(),
                                         hints: "WhatEver").Wait();
            }
        }
Exemplo n.º 3
0
 public void TestSqlTransactionForCountAllAsync()
 {
     using (var connection = new MySqlConnection(Database.ConnectionString))
     {
         // Prepare
         using (var transaction = connection.EnsureOpen().BeginTransaction())
         {
             // Act
             connection.CountAllAsync <CompleteTable>(transaction: transaction).Wait();
         }
     }
 }
Exemplo n.º 4
0
        public void TestMySqlConnectionCountAllAsync()
        {
            // Setup
            var tables = Database.CreateCompleteTables(10);

            using (var connection = new MySqlConnection(Database.ConnectionString))
            {
                // Act
                var result = connection.CountAllAsync <CompleteTable>().Result;

                // Assert
                Assert.AreEqual(tables.Count(), result);
            }
        }