Example #1
0
 private MainViewModel GetViewModel(ICommons commonsToUse                         = null,
                                    IAppSettings appSettingsToUse                 = null,
                                    IRecentFilesHelper recentFilesHelperToUse     = null,
                                    IMessageBoxService messageBoxServiceToUse     = null,
                                    IUpdateHelper updateHelperToUse               = null,
                                    ILocalizationHelper localizationHelperToUse   = null,
                                    IAnnoCanvas annoCanvasToUse                   = null,
                                    IFileSystem fileSystemToUse                   = null,
                                    IAdjacentCellGrouper adjacentCellGrouperToUse = null,
                                    ILayoutLoader layoutLoaderToUse               = null)
 {
     return(new MainViewModel(commonsToUse ?? _mockedCommons,
                              appSettingsToUse ?? _mockedAppSettings,
                              recentFilesHelperToUse ?? _inMemoryRecentFilesHelper,
                              messageBoxServiceToUse ?? _mockedMessageBoxService,
                              updateHelperToUse ?? _mockedUpdateHelper,
                              localizationHelperToUse ?? _mockedLocalizationHelper,
                              fileSystemToUse ?? _mockedFileSystem,
                              adjacentCellGrouper: adjacentCellGrouperToUse ?? _mockedCellGrouper,
                              layoutLoaderToUse: layoutLoaderToUse)
     {
         AnnoCanvas = annoCanvasToUse ?? _mockedAnnoCanvas
     });
 }
 public ClipboardService(ILayoutLoader layoutLoaderToUse, IClipboard clipboardToUse)
 {
     _layoutLoader = layoutLoaderToUse;
     _clipboard    = clipboardToUse;
 }
 public ClipboardServiceTests()
 {
     _mockedClipboard    = new MockedClipboard();
     _mockedLayoutLoader = new LayoutLoader();
 }
 private IClipboardService GetService(ILayoutLoader layoutLoaderToUse = null,
                                      IClipboard clipboardToUse       = null)
 {
     return(new ClipboardService(layoutLoaderToUse ?? _mockedLayoutLoader,
                                 clipboardToUse ?? _mockedClipboard));
 }
Example #5
0
 public MainWindow(ICommons commonsToUse, ICoordinateHelper coordinateHelperToUse = null) : this()
 {
     _commons          = commonsToUse;
     _layoutLoader     = new LayoutLoader();
     _coordinateHelper = coordinateHelperToUse ?? new CoordinateHelper();
 }