using System.Data.Common;
public string StringProperty { get; set; }
public int IntegerProperty { get; set; }
private static void TestMoqDapperExecuteAsyncDbConnection()
Console.WriteLine("Running ExecuteAsync<DbConnection> Test...");
var connection = new Mock<DbConnection>();
connection.SetupDapperAsync(c => c.ExecuteAsync("", null, null, null, null))
var result = connection.Object
Console.WriteLine(string.Format("ExecuteAsync<DbConnection> Test {0}\r\n", result == 1 ? "PASSED" : "FAILED"));
private static void TestMoqDapperExecuteAsyncIDbConnection()
Console.WriteLine("Running ExecuteAsync<IDbConnection> Test...");
var connection = new Mock<IDbConnection>();
connection.SetupDapperAsync(c => c.ExecuteAsync("", null, null, null, null))
result = connection.Object
Console.WriteLine(string.Format("ExecuteAsync<IDbConnection> Test {0}\r\n", result == 1 ? "PASSED" : "FAILED"));
public static void Main()
TestMoqDapperExecuteAsyncDbConnection();
TestMoqDapperExecuteAsyncIDbConnection();