public void When_error_response_it_should_throw_an_exception() { Assert.ThrowsAsync <OAuthApiException>(async() => { var token = await _sut.GetRefreshToken(CancellationToken.None); }); }
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); }