Ejemplo n.º 1
0
 public MockLibrarySelector(Dispatcher dispatcher, MockLibraryOperations libraryOperations, MockErrorHandler errorHandler, MockFileValidator fileValidator, UnitTestEventAggregator eventAggregator)
 {
     _dispatcher        = dispatcher;
     _errorHandler      = errorHandler;
     _fileValidator     = fileValidator;
     _eventAggregator   = eventAggregator;
     _libraryOperations = libraryOperations ?? new MockLibraryOperations(_eventAggregator);
 }
Ejemplo n.º 2
0
 public void SetUp()
 {
     _eventAggregator = new UnitTestEventAggregator();
     _dispatcher      = new UnitTestDispatcher();
     _ops             = new MockLibraryOperations(_eventAggregator);
     _errorHandler    = new MockErrorHandler();
     _fileValidator   = new MockFileValidator();
     _view            = new MockLibraryView(_dispatcher.Dispatcher, _ops, _errorHandler, _fileValidator, "", _eventAggregator);
     _dropHandler     = new DropHandler();
 }
Ejemplo n.º 3
0
 public MockLibraryView(Dispatcher dispatcher, MockLibraryOperations mockLibraryOps, MockErrorHandler errorHandler,
                        MockFileValidator fileValidator, string path, UnitTestEventAggregator eventAggregator)
 {
     Items            = new ObservableCollection <LibraryViewNode>();
     _eventAggregator = eventAggregator;
     _dispatcher      = dispatcher;
     _mockLibraryOps  = mockLibraryOps;
     _libraryOps      = new LibraryContentOperations(_mockLibraryOps, this, errorHandler, fileValidator, _dispatcher, _eventAggregator);
     Path             = path;
 }
Ejemplo n.º 4
0
 public void SetUp()
 {
     _errorHandler    = new MockErrorHandler();
     _fileValidator   = new MockFileValidator();
     _dispatcher      = new UnitTestDispatcher();
     _eventAggregator = new UnitTestEventAggregator();
     _libOps          = new MockLibraryOperations(_eventAggregator);
     _libraryView     = new MockLibraryView(_dispatcher.Dispatcher, _libOps, _errorHandler, _fileValidator, null, _eventAggregator);
     _ops             = _libraryView.Operations;
     _data            = new Byte[100];
 }
Ejemplo n.º 5
0
 public void SetUp()
 {
     _eventAggregator  = new UnitTestEventAggregator();
     _fileValidator    = new MockFileValidator();
     _testDispatcher   = new UnitTestDispatcher();
     _locationDialog   = new MockLibraryLocationDialog();
     _errorHandlerView = new MockErrorHandlerView();
     _librarySelector  = new MockLibrarySelector(_testDispatcher.Dispatcher, null, _errorHandlerView.MockErrorHandler, _fileValidator, _eventAggregator);
     _settings         = new ImbSettings();
     _listener         = new EventListener();
     _eventAggregator.AddListener(_listener);
     _vm = new MainVm(_locationDialog, _librarySelector, _errorHandlerView, new MockFileValidator(), _settings, _eventAggregator);
 }
Ejemplo n.º 6
0
        public void SetUp()
        {
            _errorHandler      = new MockErrorHandler();
            _fileValidator     = new MockFileValidator();
            _dispatcher        = new UnitTestDispatcher();
            _folder            = new AutoKillFolder("TestLibrary", true);
            _path              = Path.Combine(_folder.Path, "test");
            _path2             = Path.Combine(_folder.Path, "test2");
            _eventAggregator   = new UnitTestEventAggregator();
            _libraryOpenedName = string.Empty;
            _eventAggregator.AddListener(this);

            _selector = new LibrarySelector(_fileValidator, _errorHandler, _dispatcher.Dispatcher, _eventAggregator);
        }
Ejemplo n.º 7
0
        public void SetUp()
        {
            _frame           = new UnitTestDispatcher();
            _tags            = new MockTagsCache();
            _paths           = new MockPathsCache(_tags);
            _data            = new MockBinaryDataCache();
            _binaries        = new MockBinariesCache(_data);
            _errorHandler    = new MockErrorHandler();
            _fileValidator   = new MockFileValidator();
            _eventAggregator = new UnitTestEventAggregator();

            CreateData();

            _view = new LibraryView(_tags, _paths, _binaries, _frame.Dispatcher, null, _errorHandler, _fileValidator, _eventAggregator);
            _view.AttachDisplay(new MockDisplay());
            _frame.RunDispatcher();
        }
Ejemplo n.º 8
0
        public void SetUp()
        {
            _eventAggregator = new UnitTestEventAggregator();
            _listener        = new EventListener();
            _eventAggregator.AddListener(_listener);
            _unitTestDispatcher = new UnitTestDispatcher();
            _node      = new LibraryFileNode(_unitTestDispatcher.Dispatcher, _eventAggregator);
            _node.Id   = TestIds.GetId(0);
            _node.Id   = TestIds.GetId(0);
            _node.Name = "original name";

            _folderNode = new LibraryFolderNode(_unitTestDispatcher.Dispatcher, _eventAggregator)
            {
                Id   = TestIds.GetId(1),
                Path = new [] { "Parent" }
            };
        }
Ejemplo n.º 9
0
 public MockLibraryOperations(UnitTestEventAggregator eventAggregator)
 {
     _eventAggregator = eventAggregator;
     History          = new List <string>();
 }