public void DeleteToken_DeleteCredentials_AreDeleted() { //Arrange string Token = "test"; var Providers = Enum.GetValues(typeof(AuthenticationProvider)); //Act, Assert foreach (AuthenticationProvider provider in Providers) { CredentialsManager CredentialsManager = new CredentialsManager(provider); CredentialsManager.SaveToken(Token); CredentialsManager.DeleteToken(); Assert.AreEqual(CredentialsManager.LoadToken(), string.Empty); } }
public async Task AuthenticateAsync_OnGoogleRefreshToken_SuccessfulAuthentication() { // ARRANGE AuthenticationProcessor processor = new AuthenticationProcessor(); CredentialsManager manager = new CredentialsManager(AuthenticationProvider.Google); manager.SaveToken("*TOKEN*"); // ACT UserPublic account = await processor.AuthenticateAsync(AuthenticationProvider.Google, CancellationToken.None); // ASSERT account.Should().NotBeNull(); manager.DeleteToken(); }