Exemple #1
0
 public void When_error_response_it_should_throw_an_exception()
 {
     Assert.ThrowsAsync <OAuthApiException>(async() =>
     {
         var token = await _sut.GetRefreshToken(CancellationToken.None);
     });
 }
Exemple #2
0
        public async Task When_success_response_it_should_return_a_token()
        {
            var token = await _sut.GetRefreshToken(CancellationToken.None);

            Assert.AreEqual("token", token.AccessToken);
            Assert.AreEqual("bearer", token.TokenType);
            Assert.AreEqual(3600, token.ExpiresIn);
            Assert.AreEqual("https://resource", token.Resource);
            Assert.AreEqual(28799, token.RefreshTokenExpiresIn);
            Assert.AreEqual("openid", token.Scope);
            Assert.AreEqual("token_id", token.IdToken);
        }