/// <summary>
 /// Initializes a new instance of the <see cref="ParseSensorRecordFileTests`1"/> class.
 /// </summary>
 public ParseSensorRecordRepositoryTests()
 {
     _fileSystem = new Mock <IFileSystem>();
     _logger     = new Mock <ILogger <ParseSensorRecordRepository> >();
     _parseSensorRecordRepository = new ParseSensorRecordRepository(_fileSystem.Object, _logger.Object);
     _type        = typeof(ParseSensorRecordRepository);
     _logFile     = Activator.CreateInstance(_type, _fileSystem.Object, _logger.Object);
     _methodInfos = _type.GetMethods(BindingFlags.NonPublic | BindingFlags.Instance);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ParseSensorRecordCommandHandler`1"/> class
 /// </summary>
 /// <param name="logger">Logger</param>
 /// <param name="repository">ParseSensorRecordRepository</param>
 /// <param name="validator">FluentValidation validator of the input parameters</param>
 public ParseSensorRecordCommandHandler(
     ILogger <ParseSensorRecordCommandHandler> logger,
     IParseSensorRecordRepository repository,
     IValidator <ParseSensorRecordCommand> validator)
 {
     _logger     = logger;
     _repository = repository;
     _validator  = validator;
 }