public FramePreviewWindow(IForensicIntegrityLog forensicIntegrityLog) { _forensicIntegrityLog = forensicIntegrityLog; InitializeComponent(); UpdateTitle(); DoubleBuffered = true; UpdateResult(null); }
/// <summary> /// Creates a new <see cref="SaveAsContiguousFile"/> strategy. /// </summary> /// <param name="createDataWriter">The factory method for creating a file data writer</param> /// <param name="forensicIntegrityLog">The forensic integrity log</param> public SaveAsContiguousFile(Creator <IDataWriter, string> createDataWriter, IForensicIntegrityLog forensicIntegrityLog) { PreConditions.Argument("createDataWriter").Value(createDataWriter).IsNotNull(); PreConditions.Argument("forensicIntegrityLog").Value(forensicIntegrityLog).IsNotNull(); _createDataWriter = createDataWriter; _forensicIntegrityLog = forensicIntegrityLog; }
public FramePreviewManager(ProjectManager projectManager, FFmpegManager ffmpegManager, DefaultCodecHeaderManager defaultCodecHeaderManager, IForensicIntegrityLog forensicIntegrityLog) { _ffmpegManager = ffmpegManager; _forensicIntegrityLog = forensicIntegrityLog; projectManager.ProjectChanged += new EventHandler <ProjectChangedEventArgs>(ProjectChanged); defaultCodecHeaderManager.CodecHeaderChanged += new DefaultCodecHeaderManager.DefaultCodecHeaderChangeHandler(defaultCodecHeaderManager_CodecHeaderChanged); }
public void TearDown() { _checker = null; _inputFile = null; _resultNode = null; _dataPacket = null; _selection = null; _logger = null; _mockRepository = null; }
public void SetUp() { _mockRepository = new MockRepository(); _logger = MockRepository.GenerateStub <IForensicIntegrityLog>(); _selection = MockRepository.GenerateStub <ISelection>(); _dataPacket = MockRepository.GenerateStub <IDataPacket>(); _resultNode = MockRepository.GenerateStub <IResultNode>(); _inputFile = MockRepository.GenerateStub <IInputFile>(); _checker = new ParametersChecker(_logger); }
public void TearDown() { _mockRepository = null; _dataPacket = null; _dataReader = null; _dataWriter = null; _progressReporter = null; _detectors = null; _dataReaderPool = null; _createDataWriter = null; _forensicIntegrityLog = null; _saveAsContiguousFile = null; }
/// <summary> /// Creates a new <see cref="SaveAsSeparateFiles"/> strategy. /// </summary> /// <param name="createDataWriter">The factory method for creating a file data writer</param> /// <param name="createSubProgressReporter">The factory method for creating a sub-progress reporter</param> public SaveAsSeparateFiles(Creator <IDataWriter, string> createDataWriter, Creator <IProgressReporter, IProgressReporter, long, long, long> createSubProgressReporter, DataBlockScanner dataBlockScanner, IForensicIntegrityLog forensicIntegrityLog) { PreConditions.Argument("createDataWriter").Value(createDataWriter).IsNotNull(); PreConditions.Argument("createSubProgressReporter").Value(createSubProgressReporter).IsNotNull(); PreConditions.Argument("dataBlockScanner").Value(dataBlockScanner).IsNotNull(); PreConditions.Argument("forensicIntegrityLog").Value(forensicIntegrityLog).IsNotNull(); _createDataWriter = createDataWriter; _createSubProgressReporter = createSubProgressReporter; _dataBlockScanner = dataBlockScanner; _forensicIntegrityLog = forensicIntegrityLog; }
public void SetUp() { _mockRepository = new MockRepository(); _codecStream = MockRepository.GenerateStub <ICodecStream>(); _dataWriter = _mockRepository.StrictMock <IDataWriter>(); _progressReporter1 = MockRepository.GenerateStub <IProgressReporter>(); _detectors = Enumerable.Empty <IDetector>(); _dataReaderPool = MockRepository.GenerateStub <IDataReaderPool>(); _createDataWriter = MockRepository.GenerateStub <Creator <IDataWriter, string> >(); _createSubProgressReporter = MockRepository.GenerateStub <Creator <IProgressReporter, IProgressReporter, long, long, long> >(); _forensicIntegrityLog = MockRepository.GenerateStub <IForensicIntegrityLog>(); _createDataWriter.Stub(x => x(FileName)).Return(_dataWriter).Repeat.Once(); _saveAsSeparateFiles = new SaveAsSeparateFiles(_createDataWriter, _createSubProgressReporter, TestFramework.DataBlockScanner, _forensicIntegrityLog); }
public void SetUp() { _mockRepository = new MockRepository(); _dataPacket = MockRepository.GenerateStub <IDataPacket>(); _dataReader = MockRepository.GenerateStub <IDataReader>(); _dataWriter = _mockRepository.StrictMock <IDataWriter>(); _progressReporter = MockRepository.GenerateStub <IProgressReporter>(); _detectors = Enumerable.Empty <IDetector>(); _dataReaderPool = MockRepository.GenerateStub <IDataReaderPool>(); _createDataWriter = MockRepository.GenerateStub <Creator <IDataWriter, string> >(); _forensicIntegrityLog = MockRepository.GenerateStub <IForensicIntegrityLog>(); _dataPacket.Stub(x => x.Length).Return(DataPacketLength1); _createDataWriter.Stub(x => x(FileName)).Return(_dataWriter).Repeat.Once(); _saveAsContiguousFile = new SaveAsContiguousFile(_createDataWriter, _forensicIntegrityLog); }
public ParametersChecker(IForensicIntegrityLog forensicIntegrityLog) { PreConditions.Argument("forensicIntegrityLog").Value(forensicIntegrityLog).IsNotNull(); _forensicIntegretyLog = forensicIntegrityLog; }