public AuditCommandConsumer(ILoggerConsumer <IAuditEntry> loggerConsumer, IWebSocketConnection socket, IWriter writer, ISerializer serializer, IAuditQueryable auditQueryable)
 {
     _socket         = socket;
     _writer         = writer;
     _logger         = loggerConsumer;
     _serializer     = serializer;
     _auditQueryable = auditQueryable;
 }
 public AuditCommandConsumer(ILoggerConsumer <IAuditEntry> loggerConsumer, IWebSocketConnection socket, IWriter writer)
     : this(loggerConsumer, socket, writer, new JsonSerializer(), null)
 {
     _auditQueryable = GetAuditQueryable();
 }
 public AuditCommandConsumer(ILoggerConsumer <IAuditEntry> loggerConsumer, IWebSocketConnection socket, IWriter writer)
 {
     _socket = socket;
     _writer = writer;
     _logger = loggerConsumer;
 }