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(); }
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; }
protected override void Init() { _renameCommand = For<IRenameCommand>(); _editableNameMixin = new EditableNameMixin(_renameCommand); }
public EditableNameMixin(IRenameCommand renameCommand) { Requires(renameCommand != null); _command = renameCommand; }