public void Setup() { loggerFactory = Substitute.For<ILoggerFactory>(); logger = Substitute.For<ICorrelationLogger>(); loggerFactory.CreateCorrelationLogger(Arg.Any<RequestErrorLogger>()).Returns(logger); correlation = Substitute.For<ICorrelation>(); sut = new RequestErrorLogger(loggerFactory, request => correlation); }
public void Setup() { loggerFactory = Substitute.For <ILoggerFactory>(); logger = Substitute.For <ICorrelationLogger>(); loggerFactory.CreateCorrelationLogger(Arg.Any <RequestErrorLogger>()).Returns(logger); correlation = Substitute.For <ICorrelation>(); sut = new RequestErrorLogger(loggerFactory, request => correlation); }
public RequestLoggingFilter(ILoggerFactory loggerFactory, ICorrelation correlation = null) { if (loggerFactory == null) { throw new ArgumentNullException("loggerFactory"); } logger = loggerFactory.CreateCorrelationLogger(this); this.correlation = correlation; }
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); }
protected LoggingMiddleware(ILoggerFactory loggerFactory, ICorrelation correlation) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } logger = loggerFactory.CreateCorrelationLogger(this); this.correlation = correlation ?? throw new ArgumentNullException(nameof(correlation)); }
internal RequestErrorLogger(ILoggerFactory loggerFactory, Func <HttpRequestMessage, ICorrelation> correlationFactory) { if (loggerFactory == null) { throw new ArgumentNullException("loggerFactory"); } if (correlationFactory == null) { throw new ArgumentNullException("correlationFactory"); } logger = loggerFactory.CreateCorrelationLogger(this); this.correlationFactory = correlationFactory; }
internal RequestErrorLogger(ILoggerFactory loggerFactory, Func<HttpRequestMessage, ICorrelation> correlationFactory) { if (loggerFactory == null) { throw new ArgumentNullException("loggerFactory"); } if (correlationFactory == null) { throw new ArgumentNullException("correlationFactory"); } logger = loggerFactory.CreateCorrelationLogger(this); this.correlationFactory = correlationFactory; }