public void Log()
        {
            ExceptionContext context = CreateSimpleContext();
            var mockContextLogger    = new Mock <IContextExceptionLogger>();
            var filter = new ErrorReportingExceptionFilter(mockContextLogger.Object);

            filter.OnException(context);
            mockContextLogger.Verify(cl => cl.Log(context.Exception, It.IsAny <ExceptionContextWrapper>()));
        }
        public void Log_Simple()
        {
            var mockConsumer = new Mock <IConsumer <ReportedErrorEvent> >();

            mockConsumer.Setup(c => c.Receive(s_matcher.IsSimpleContext()));

            ErrorReportingExceptionFilter filter = CreateFilter(mockConsumer.Object);

            filter.OnException(CreateSimpleContext());

            mockConsumer.VerifyAll();
        }
Ejemplo n.º 3
0
        public void Log_Simple()
        {
            Mock <ReportErrorsServiceClient> mockClient = new Mock <ReportErrorsServiceClient>();

            mockClient.Setup(client => client.ReportErrorEvent(ProjectName, IsSimpleContext(), null));

            ErrorReportingExceptionFilter filter = CreateFilter(mockClient.Object);

            filter.OnException(CreateSimpleContext());

            mockClient.VerifyAll();
        }