public void ValidateUserPass() { //arange definir variables a la hora de probar var userpassValidator = new SecurityMiddleware((innerHttpContext) => { }); //act //assert }
public SecurityMiddlewareTests() { _loggerFactory = new Mock <IOcelotLoggerFactory>(); _logger = new Mock <IOcelotLogger>(); _loggerFactory.Setup(x => x.CreateLogger <SecurityMiddleware>()).Returns(_logger.Object); _securityPolicyList = new List <Mock <ISecurityPolicy> >(); _securityPolicyList.Add(new Mock <ISecurityPolicy>()); _securityPolicyList.Add(new Mock <ISecurityPolicy>()); _next = context => { return(Task.CompletedTask); }; _middleware = new SecurityMiddleware(_loggerFactory.Object, _securityPolicyList.Select(f => f.Object).ToList(), _next); _downstreamContext = new DownstreamContext(new DefaultHttpContext()); _downstreamContext.DownstreamRequest = new DownstreamRequest(new HttpRequestMessage(HttpMethod.Get, "http://test.com")); }