public async Task VerifyIdTokenNoProjectId() { FirebaseApp.Create(new AppOptions() { Credential = MockCredential }); var idToken = await FirebaseTokenVerifierTest.CreateTestTokenAsync(); await Assert.ThrowsAsync <ArgumentException>( async() => await FirebaseAuth.DefaultInstance.VerifyIdTokenAsync(idToken)); }
public async Task VerifyIdTokenCancel() { FirebaseApp.Create(new AppOptions() { Credential = MockCredential, ProjectId = "test-project", }); var canceller = new CancellationTokenSource(); canceller.Cancel(); var idToken = await FirebaseTokenVerifierTest.CreateTestTokenAsync(); await Assert.ThrowsAnyAsync <OperationCanceledException>( async() => await FirebaseAuth.DefaultInstance.VerifyIdTokenAsync( idToken, canceller.Token)); }