using Autofac; using System.Data; using Insight.Database; using Microsoft.VisualStudio.TestTools.UnitTesting; using Microsoft.Extensions.Configuration; using Core.Configurations.PostgresqlConfigurationBuilder; namespace Tests { [TestClass] public class UnitTest1 : TestFixture { [TestMethod] public void TestDefaultConnection() { var conn = Container.Resolve(); //https://www.reddit.com/r/dotnet/comments/6wdoyn/how_to_properly_register_dapper_on_net_core_2_di/ //https://www.code4it.dev/blog/postgres-crud-dapper/ //https://stackoverflow.com/questions/69169247/how-to-create-idbconnection-factory-using-autofac-for-dapper conn.ExecuteSql("SELECT 1 as p"); var sql = "SELECT * FROM swp.foo"; var customers = conn.Query(sql, commandType:CommandType.Text); } [TestMethod] public void TryTenantSetupService() { var conn = Container.Resolve(); } [TestMethod] public void MyTestMethod() { var builder = new ConfigurationBuilder() .AddPostgresConfiguration(options => { options.ConnectionString = "Host=192.168.1.57;Database=ptdb01;Username=postgres;Password=3911"; options.Channel = "config_changes"; options.ConfigurationQuery = @"select * from dev.app_configuration"; }); } } }