protected override void Init()
        {
            _validationService = For<IValidateNameService>();
            _messageSystem = For<MessageSystem>();

            _classifierDictionary = CreateDictionaryWithoutSystemTypes();
            _classifier = new Classifier("Integer");

            _renameCommand = new RenameClassifierCommand(
                _classifier, 
                _classifierDictionary,
                _validationService,
                _messageSystem);

            _newName = RandomString();
        }
Esempio n. 2
0
 public FileSystemService(
     IFileSystem fileSystem,
     IGetFolderSizeCommand <GetFolderSizeResult, long, GetFolderSizeState> getFolderSizeCommand,
     IUploadFileCommand <UploadFileResult, object, UploadFileState> uploadFileCommand,
     IRemoveCommand <RemoveResult, bool, RemoveState> removeCommand,
     IDownloadFileCommand <DownloadFileResult, Stream, DownloadFileState> downloadFileCommand,
     IRenameCommand <RenameResult, object, RenameState> renameCommand,
     ICreateFolderCommand <CreateFolderResult, object, CreateFolderState> createFolderCommand,
     ICopyCommand <CopyResult, object, CopyState> copyCommand
     )
 {
     _fileSystem           = fileSystem;
     _getFolderSizeCommand = getFolderSizeCommand;
     _uploadFileCommand    = uploadFileCommand;
     _removeCommand        = removeCommand;
     _downloadFileCommand  = downloadFileCommand;
     _renameCommand        = renameCommand;
     _createFolderCommand  = createFolderCommand;
     _copyCommand          = copyCommand;
 }
Esempio n. 3
0
 protected override void Init()
 {
     _renameCommand = For<IRenameCommand>();
     _editableNameMixin = new EditableNameMixin(_renameCommand);
 }
Esempio n. 4
0
        public EditableNameMixin(IRenameCommand renameCommand)
        {
            Requires(renameCommand != null);

            _command = renameCommand;
        }