public void ThrowExceptionOnMySqlConnectionAverageAllAsyncWithHints() { // Setup var tables = Database.CreateCompleteTables(10); using (var connection = new MySqlConnection(Database.ConnectionString)) { // Act connection.AverageAllAsync <CompleteTable>(e => e.ColumnInt, hints: "WhatEver").Wait(); } }
public void ThrowExceptionOnMySqlConnectionAverageAllAsyncViaTableNameWithHints() { // Setup var tables = Database.CreateCompleteTables(10); using (var connection = new MySqlConnection(Database.ConnectionString)) { // Act connection.AverageAllAsync(ClassMappedNameCache.Get <CompleteTable>(), Field.Parse <CompleteTable>(e => e.ColumnInt), hints: "WhatEver").Wait(); } }
public void TestMySqlConnectionAverageAllAsync() { // Setup var tables = Database.CreateCompleteTables(10); using (var connection = new MySqlConnection(Database.ConnectionString)) { // Act var result = connection.AverageAllAsync <CompleteTable>(e => e.ColumnInt).Result; // Assert Assert.AreEqual(tables.Average(e => e.ColumnInt), Convert.ToDouble(result)); } }
public void TestMySqlConnectionAverageAllAsyncViaTableName() { // Setup var tables = Database.CreateCompleteTables(10); using (var connection = new MySqlConnection(Database.ConnectionString)) { // Act var result = connection.AverageAllAsync(ClassMappedNameCache.Get <CompleteTable>(), Field.Parse <CompleteTable>(e => e.ColumnInt)).Result; // Assert Assert.AreEqual(tables.Average(e => e.ColumnInt), Convert.ToDouble(result)); } }