public MonitorEventMessageMapperTests()
        {
            _at = DateTime.UtcNow.AddMilliseconds(-500);

            _monitorEventMessageMapper = new MonitorEventMessageMapper();

            _originalRequestAsJson = JsonConvert.SerializeObject(new MyCommand());
            _elapsedMilliseconds   = 34;
            var @event = new MonitorEvent(InstanceName, MonitorEventType.EnterHandler, HandlerName, HandlerFullAssemblyName, _originalRequestAsJson, _at, _elapsedMilliseconds);

            _message = _monitorEventMessageMapper.MapToMessage(@event);
        }
        public void Establish()
        {
            _overrideTime      = DateTime.UtcNow;
            Clock.OverrideTime = _overrideTime;

            _monitorEventMessageMapper = new MonitorEventMessageMapper();

            _originalRequestAsJson = JsonConvert.SerializeObject(new MyCommand());
            _elapsedMilliseconds   = 34;
            var @event = new MonitorEvent(InstanceName, MonitorEventType.EnterHandler, HandlerName, HandlerFullAssemblyName, _originalRequestAsJson, Clock.Now(), _elapsedMilliseconds);

            _message = _monitorEventMessageMapper.MapToMessage(@event);
        }