コード例 #1
0
        public async Task Open_connection_provides_opened_connection_to_new_database()
        {
            // Arrange
            var manager = new DatabaseManager(databaseName, Enumerable.Empty<IMigration>());

            // Act
            ConnectionState? state = null;
            using (DbConnection connection = await manager.OpenSqliteConnectionAsync())
            {
                state = connection.State;
            }

            // Assert
            Assert.True(state.Value == System.Data.ConnectionState.Open);
            Assert.True(File.Exists(databaseName), "Database was not created");
        }