Пример #1
0
        public async Task GetCurrentDbVersionAsync_UninitializedDb()
        {
            var dal = new DbInitializerPostgresDal(_settings, _tools);

            var current = await dal.GetCurrentDbVersionAsync();

            Assert.IsNull(current);
        }
Пример #2
0
        public async Task CleanUp()
        {
            var dal = new DbInitializerPostgresDal(_settings, _tools);

            try
            {
                await dal.DeleteAllAsync();
            }
            catch (Exception) { }
        }
Пример #3
0
        public async Task InitDbAsync()
        {
            var mandatory = new Version(1, 0);
            var dal       = new DbInitializerPostgresDal(_settings, _tools);

            await dal.InitDbAsync();

            var current = await dal.GetCurrentDbVersionAsync();

            Assert.IsNotNull(current);
            Assert.AreEqual(mandatory.Minor, current.Minor);
            Assert.AreEqual(mandatory.Major, current.Major);
        }
Пример #4
0
 public async Task CleanUp()
 {
     var dal = new DbInitializerPostgresDal(_settings, _tools);
     await dal.DeleteAllAsync();
 }
Пример #5
0
 public async Task TestInit()
 {
     var dal  = new DbInitializerPostgresDal(_settings, _tools);
     var init = new DatabaseInitializer(dal);
     await init.InitAndMigrateDbAsync();
 }