Esempio n. 1
0
        public MainDatabaseFactoryTests()
        {
            var builder = new ConfigurationBuilder();

            builder.AddInMemoryCollection(new Dictionary <string, string>
            {
                { "Database:Main:ConnectionString", "Host=127.0.0.1;Database=ztm;Username=ztm;Password=1234" },
            });

            this.subject = new MainDatabaseFactory(builder.Build());
        }
Esempio n. 2
0
        public MainDatabaseTests()
        {
            var builder = new ConfigurationBuilder();

            var connectionString = Environment.GetEnvironmentVariable("ZTM_MAIN_DATABASE");

            if (connectionString == null)
            {
                throw new Exception("No ZTM_MAIN_DATABASE environment variable is set.");
            }

            builder.AddInMemoryCollection(new Dictionary <string, string>()
            {
                { "Database:Main:ConnectionString", connectionString }
            });

            var config = builder.Build();

            var dbFactory = new MainDatabaseFactory(config);

            this.subject = (MainDatabase)dbFactory.CreateDbContext();
        }