public async Task GetAuthenticationTokenThrowsIfUseAzureManagedIdentityIsTrueAndTokenInvalid()
        {
            // Arrange
            var sut = new AzureManagedServiceAuthenticator(true, "TestAccessToken");

            // Act + assert
            await Assert.ThrowsAsync <AzureServiceTokenProviderException>(() => sut.GetAuthenticationToken()).ConfigureAwait(false);
        }
Пример #2
0
        public async Task GetAuthenticationTokenThrowsIfUseAzureManagedIdentityIsTrueAndTennantInvalid()
        {
            // Arrange
            var sut = new AzureManagedServiceAuthenticator(true, "https://database.windows.net/", "TestTennantId");

            // Act + assert
            await Assert.ThrowsAsync <AzureServiceTokenProviderException>(() => sut.GetAuthenticationToken()).ConfigureAwait(false);
        }
        public async Task GetAuthenticationTokenReturnsNullIfUseAzureManagedIdentityIsFalse()
        {
            // Arrange
            var sut = new AzureManagedServiceAuthenticator(false, null);

            // Act
            var result = await sut.GetAuthenticationToken().ConfigureAwait(false);

            // Assert
            Assert.Null(result);
        }