private void SetUp(bool createPresenter = true, bool executeRun = true) { _controllerMock = new Mock <IApplicationController>(); _viewMock = new Mock <ICopyProcessView>(); _viewModelMock = new Mock <CopyProcessViewModel>(new Mock <GlobalWizardViewModel>(It.IsAny <string>()).Object); _filesToCopyMock = new Mock <List <AppFile> >(); _copyWorker = new Mock <ICopyWorker>(); _processWrapper = new Mock <IProcessWrapper>(); if (createPresenter) { _presenter = new CopyProcessPresenter(_controllerMock.Object, _viewMock.Object, _viewModelMock.Object, _copyWorker.Object, _processWrapper.Object); if (executeRun) { _viewModelMock.SetupGet(x => x.Settings).Returns(new CopyWorkerSettings()); _presenter.Run(_filesToCopyMock.Object); } } }
private void SetUp(bool createPresenter = true, bool executeRun = true) { _controllerMock = new Mock<IApplicationController>(); _viewMock = new Mock<ICopyProcessView>(); _viewModelMock = new Mock<CopyProcessViewModel>(new Mock<GlobalWizardViewModel>(It.IsAny<string>()).Object); _filesToCopyMock = new Mock<List<AppFile>>(); _copyWorker = new Mock<ICopyWorker>(); _processWrapper = new Mock<IProcessWrapper>(); if (createPresenter) { _presenter = new CopyProcessPresenter(_controllerMock.Object, _viewMock.Object, _viewModelMock.Object, _copyWorker.Object, _processWrapper.Object); if (executeRun) { _viewModelMock.SetupGet(x => x.Settings).Returns(new CopyWorkerSettings()); _presenter.Run(_filesToCopyMock.Object); } } }