public void CreateTokenFromCode_ReturnsOAuthCredentials()
{
string code = OAuthTestHelper.CreateGrant(gateway, "integration_merchant_id", "read_write");
ResultImpl<OAuthCredentials> result = gateway.OAuth.CreateTokenFromCode(new OAuthCredentialsRequest {
Code = code,
Scope = "read_write"
});
Assert.IsTrue(result.IsSuccess());
Assert.IsNotNull(result.Target.AccessToken);
Assert.IsNotNull(result.Target.RefreshToken);
Assert.IsNotNull(result.Target.ExpiresAt);
Assert.AreEqual("bearer", result.Target.TokenType);
}