예제 #1
0
 public void SetUp()
 {
     _fileValidator = new MockFileValidator();
     _dispatcher    = new UnitTestDispatcher();
     _folder        = new AutoKillFolder("TestLibrary", true);
     _path          = Path.Combine(_folder.Path, "test");
 }
예제 #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();
 }
예제 #3
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];
 }
예제 #4
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);
 }
예제 #5
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);
        }
예제 #6
0
        public void SetUp()
        {
            _fileValidator = new MockFileValidator();
            _folder        = new AutoKillFolder("TestLibrary", true);
            _path          = Path.Combine(_folder.Path, "test");
            _library       = new Library(_path, _fileValidator);
            _library.Create();
            _ops  = _library.GetOperationsInterface();
            _data = new Byte[100];

            var random = new Random();

            random.NextBytes(_data);

            _time = DateTime.Parse("2014-01-04 11:10");
        }
예제 #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();
        }