public void ValidateUserPass()
        {
            //arange definir variables a la hora de probar
            var userpassValidator = new SecurityMiddleware((innerHttpContext) => {
            });

            //act
            //assert
        }
Exemple #2
0
 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"));
 }