/// <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; }