public Application(IConsoleWrapper consoleWrapper, IArgumentsParser argumentsParser,
                    IFileDetailsWrapper fileDetailsWrapper)
 {
     _consoleWrapper     = consoleWrapper;
     _argumentsParser    = argumentsParser;
     _fileDetailsWrapper = fileDetailsWrapper;
 }
        public void Setup()
        {
            _mockArgumentsParser    = MockRepository.GenerateMock <IArgumentsParser>();
            _mockFileDetailsWrapper = MockRepository.GenerateMock <IFileDetailsWrapper>();
            _stubConsoleWrapper     = MockRepository.GenerateStub <IConsoleWrapper>();

            _dummyParsedArguments = new Arguments(OperationType.GetSize, DUMMY_FILE_PATH);
            _dummyArgs            = new[] { string.Empty };

            _sut = new Application(_stubConsoleWrapper, _mockArgumentsParser, _mockFileDetailsWrapper);
        }