public async Task Api_Should_Throw_MarvelError_Invalid_Hash(string publicKey, string privateKey) { var marvel = new Marvel(publicKey, privateKey); var exceptionJson = Assert .ThrowsAsync <MarvelException>(async() => await marvel.GetCharactersJson(new CancellationToken())); Assert.That(exceptionJson.code.Equals(ErrorConstants.Code.InvalidCredentials)); Assert.That(exceptionJson.message.Equals(ErrorConstants.Message.ApiInvalidHash)); var exception = Assert .ThrowsAsync <MarvelException>(async() => await marvel.GetCharacters(new CancellationToken())); Assert.That(exception.code.Equals(ErrorConstants.Code.InvalidCredentials)); Assert.That(exception.message.Equals(ErrorConstants.Message.ApiInvalidHash)); }
public IEnumerable <Character> GetCharacters(int limit, int offset) { var a = marvelApi.GetCharacters(Limit: limit, Offset: offset); return(a); }