public static EventMappingAssertionBuilder When(Action <LoggingEventDataWrapper> loggingEventDataInitialiser)
        {
            var loggingEventData = new LoggingEventDataWrapper();

            loggingEventDataInitialiser(loggingEventData);

            var loggingEvent          = new LoggingEvent(loggingEventData.ToLoggingEventData());
            var userCustomDataBuilder = new UserCustomDataBuilder();
            var userCustomData        = userCustomDataBuilder.Build(loggingEvent);

            return(new EventMappingAssertionBuilder(loggingEvent, userCustomData));
        }
Exemple #2
0
        public void SetUp()
        {
            _raygunMessageBuilder       = new RaygunMessageBuilder(() => FakeHttpContext.For(new FakeHttpApplication()));
            _userCustomDataBuilder      = new UserCustomDataBuilder();
            _fakeRaygunClient           = new FakeRaygunClient();
            _currentThreadTaskScheduler = new CurrentThreadTaskScheduler();
            _appender = new TestRaygunAppender(_userCustomDataBuilder,
                                               _raygunMessageBuilder,
                                               RaygunClientFactoryMethod.From(apiKey => _fakeRaygunClient),
                                               new TypeActivator(l => { }),
                                               _currentThreadTaskScheduler);
            _fakeErrorHandler = new FakeErrorHandler();

            _appender.ErrorHandler = _fakeErrorHandler;
        }
Exemple #3
0
 public void SetUp()
 {
     _userCustomDataBuilder = new UserCustomDataBuilder();
 }