static Container Bootstrap() { Container container = new Container(); container.RegisterCollection(typeof(IAdapter), new[] { typeof(IAdapter).Assembly }); Settings settings = new Settings(); settings.ConnectionString = ConfigurationManager.ConnectionStrings["AdventureWorks2014"].ConnectionString; container.RegisterSingleton<Settings>(settings); container.Register<PerformaceTester>(Lifestyle.Transient); container.Verify(); return container; }
public DapperAdapter(Settings settings) { if (settings == null) throw new ArgumentNullException(nameof(settings)); this.connectionString = settings.ConnectionString; }