public void Character_BuscaHistoriaEmQuadrinhosDeUmPersonagemPorId_ValidaSeRetornoNaoEhNulo() { //Arrange var accessToken = new AccessToken(PRIVATE_KEY, PUBLIC_KEY); var timeStamp = accessToken.GetTimeStamp(); var hash = accessToken.CreateHash(timeStamp); var url = String.Format("{0}{1}{2}{3}ts={4}&apikey={5}&hash={6}", MARVEL_API_BASE_URL, MARVEL_API_COMICS_URL_PART1, characterId, MARVEL_API_COMICS_URL_PART2, timeStamp, PUBLIC_KEY, hash).ToString(); ICharacterExternalService characterExternalService = new CharacterExternalService(); //Act var task = characterExternalService.GetComicsByCharacterId(url).Result; //Assert Assert.AreEqual("Ok", task.status.ToString()); }
public void Character_BuscaPersonagem_ValidaSeRetornoNaoEhNulo() { //Arrange var accessToken = new AccessToken(PRIVATE_KEY, PUBLIC_KEY); var timeStamp = accessToken.GetTimeStamp(); var hash = accessToken.CreateHash(timeStamp); var url = String.Format("{0}{1}limit={2}&offset={3}&ts={4}&apikey={5}&hash={6}", MARVEL_API_BASE_URL, MARVEL_API_CHARACTER_URL, limit, offset, timeStamp, PUBLIC_KEY, hash).ToString(); ICharacterExternalService characterExternalService = new CharacterExternalService(); //Act var task = characterExternalService.GetCharacter(url).Result; //Assert Assert.AreEqual("Ok", task.status.ToString()); }