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); }
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>)))); }