예제 #1
0
        public void AddAzureActiveDirectory_WithNullServicesAndConfig_ThrowsArgumentNullException()
        {
            IServiceCollection services = null;
            IMsalConfig        config   = null;

            Assert.Throws <ArgumentNullException>(() => services.AddAzureActiveDirectory(config));
        }
예제 #2
0
        public void AddAzureActiveDirectory_WithNullConfig_ThrowsArgumentNullException()
        {
            var servicesMock            = new Mock <IServiceCollection>();
            IServiceCollection services = servicesMock.Object;
            IMsalConfig        config   = null;

            Assert.Throws <ArgumentNullException>(() => services.AddAzureActiveDirectory(config));
        }
        public static IServiceCollection AddAzureActiveDirectory(this IServiceCollection services, IMsalConfig config)
        {
            Guard.ThrowIfNull(config, nameof(config));

            services.AddAzureActiveDirectory(sp => Task.FromResult(config));

            return(services);
        }