public void ConstructorWithBaseAddressReturnsInitializedInstance() { var baseAddress = new Uri("http://my.server.com"); var sut = new InMemoryServer(baseAddress); Assert.Equal(baseAddress, sut.Client.BaseAddress); }
private InMemoryServer CreateServer() { var server = new InMemoryServer(); server.Configuration.MapHttpAttributeRoutes(); return server; }
public void ConstructorReturnsInitializedInstance(bool useHttps, string expectedScheme) { var sut = new InMemoryServer(useHttps); Assert.NotNull(sut.Client); Assert.NotNull(sut.Configuration); Assert.Equal(expectedScheme, sut.Client.BaseAddress.Scheme); }
private InMemoryServer CreateServer() { var server = new InMemoryServer(); server.Configuration.Filters.Add(new ValidateModelAttribute()); server.Configuration.MapHttpAttributeRoutes(); return server; }
private InMemoryServer CreateServer() { var server = new InMemoryServer(); server.Configuration.Filters.Add(new LogExceptionFilterAttribute((t) => { if (!this.loggerMocks.ContainsKey(t)) { this.loggerMocks.Add(t, new Mock<ILog>()); } return this.loggerMocks[t].Object; })); server.Configuration.MapHttpAttributeRoutes(); return server; }
private InMemoryServer CreateServer(bool useHttps) { var server = new InMemoryServer(useHttps); server.Configuration.Filters.Add(new RequireHttpsAttribute()); server.Configuration.MapHttpAttributeRoutes(); return server; }
private InMemoryServer CreateServer(TokenValidationParameters tokenValidationParameters = null) { var server = new InMemoryServer(); tokenValidationParameters = tokenValidationParameters ?? new TokenValidationParameters() { AllowedAudiences = this.allowedAudiences, SigningToken = new X509SecurityToken(this.certificate), ValidIssuer = "self" }; this.jwtValidationHandler = new TestJwtValidationHandler(tokenValidationParameters); server.Configuration.MessageHandlers.Add(this.jwtValidationHandler); server.Configuration.MapHttpAttributeRoutes(); return server; }
private InMemoryServer CreateServer(Func<IPrincipal> getPrincipal) { var server = new InMemoryServer(); var handler = new AuthorizationTestMessageHandler(); handler.GetPrincipal = getPrincipal; server.Configuration.MessageHandlers.Add(handler); server.Configuration.MapHttpAttributeRoutes(); return server; }