コード例 #1
0
        public void RequireAuthentication_does_not_configure_mvc_if_delegate_returns_false(IJwtBuilder builder, Func <bool> test)
        {
            Mock.Get(test).Setup(p => p()).Returns(false);

            BuilderExtensions.RequireAuthentication(builder, test);

            Mock.Get(builder.Services).Verify(p => p.Add(It.Is <ServiceDescriptor>(sd => sd.ServiceType == typeof(IConfigureOptions <MvcOptions>))), Times.Never);
        }
コード例 #2
0
        public void RequireAuthentication_configures_mvc_if_no_delegate_is_provided(IJwtBuilder builder)
        {
            BuilderExtensions.RequireAuthentication(builder);

            Mock.Get(builder.Services).Verify(p => p.Add(It.Is <ServiceDescriptor>(sd => sd.ServiceType == typeof(IConfigureOptions <MvcOptions>))));
        }