public async Task AttributesAsync_successfully_returns_a_Attributes()
        {
            Mock <IWebClient> mockedWebClient = new Mock <IWebClient>();

            int         characterId   = 828658;
            string      characterName = "ThisIsACharacter";
            SkillScopes scopes        = SkillScopes.esi_skills_read_skills_v1;

            SsoToken inputToken = new SsoToken {
                AccessToken = "This is a old access token", RefreshToken = "This is a old refresh token", CharacterId = characterId, CharacterName = characterName, SkillScopesFlags = scopes
            };
            string json = "{\"charisma\": 20,\"intelligence\": 20,\"memory\": 20,\"perception\": 20,\"willpower\": 20}";

            mockedWebClient.Setup(x => x.GetAsync(It.IsAny <WebHeaderCollection>(), It.IsAny <string>(), It.IsAny <int>())).ReturnsAsync(new EsiModel {
                Model = json
            });

            InternalLatestSkills internalLatestSkills = new InternalLatestSkills(mockedWebClient.Object, string.Empty);

            V1SkillsAttributes returnModel = await internalLatestSkills.AttributesAsync(inputToken);

            Assert.Equal(20, returnModel.Charisma);
        }