public void Setup()
        {
            var connection = new SqliteConnection("DataSource = file::memory:?cache = shared");

            connection.Open();

            _dbContextOptBuilder = new DbContextOptionsBuilder <DatabaseContext>().UseSqlite(connection);
            _dbContext           = new DatabaseContext(_dbContextOptBuilder.Options);

            DatabaseInitializer.ContextSeederAsync(_dbContext).Wait();

            if (_mapper == null)
            {
                _mapper = new MapperConfiguration(mc => { mc.AddMaps(typeof(CharacterProfile).Assembly); }).CreateMapper();
            }
        }