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); }