Exemplo n.º 1
0
 public void NullCorrelationIsLogged()
 {
     sut = new RequestLoggingFilter(loggerFactory);
     context.ActionArguments.Add("Key1", "Value1");
     context.ActionArguments.Add("Key2", "Value2");
     sut.OnActionExecuting(context);
     logger.Received().LogVerbose(null, "Request received: {0}({1})", null, "Key1: Value1, Key2: Value2");
 }
Exemplo n.º 2
0
 public void Setup()
 {
     context = new HttpActionContext(new HttpControllerContext(new HttpRequestContext(), new HttpRequestMessage(), new HttpControllerDescriptor(), Substitute.For <IHttpController>()),
                                     new ReflectedHttpActionDescriptor());
     loggerFactory = Substitute.For <ILoggerFactory>();
     logger        = Substitute.For <ICorrelationLogger>();
     loggerFactory.CreateCorrelationLogger(Arg.Any <RequestLoggingFilter>()).Returns(logger);
     correlation = Substitute.For <ICorrelation>();
     sut         = new RequestLoggingFilter(loggerFactory, correlation);
 }