public async Task PromoteRankAsync_Should_Increase_Rank_Correctly()
        {
            using var context = await this.GetDatabase();

            var mapper           = this.GetMapper();
            var characterService = new CharacterService(context, mapper);
            var raidService      = new RaidService(context, characterService, mapper);
            var guildService     = new GuildService(null, context, raidService, characterService, mapper);

            await guildService.PromoteRankAsync("1");

            var expected = "2";
            var actual   = context.Characters.First(ch => ch.Id == "1").RankId;

            Assert.Equal(expected, actual);
        }