public void Setup() { _wasCalled = false; _queueStub = Substitute.For <IJobInfoQueue>(); _dragDrop = new DragAndDropEventHandler(Substitute.For <IFileConversionAssistant>()); _jobInfoManager = Substitute.For <IJobInfoManager>(); _dispatcher = new InvokeImmediatelyDispatcher(); _jobInfoStub = new JobInfo(); }
public void Setup() { _savedActivation = null; //_expectedLicenseKey = null; _activationFromServer = null; _process = Substitute.For <IProcessStarter>(); _licenseChecker = Substitute.For <ILicenseChecker>(); _licenseChecker.GetSavedActivation().Returns(x => _savedActivation.SomeNotNull(LicenseError.NoActivation)); _licenseChecker.ActivateWithoutSaving(Arg.Any <string>()).Returns(key => _activationFromServer.SomeNotNull(LicenseError.NoActivation)); _interactionRequest = new UnitTestInteractionRequest(); _dispatcher = new InvokeImmediatelyDispatcher(); }
public void Setup() { _jobList = new List <JobInfo> { new JobInfo(), new JobInfo(), new JobInfo() }; _jobInfoQueue = Substitute.For <IJobInfoQueue>(); _dragAndDrop = new DragAndDropEventHandler(Substitute.For <IFileConversionAssistant>()); _jobInfoManager = Substitute.For <IJobInfoManager>(); _dispatcher = new InvokeImmediatelyDispatcher(); _jobInfoQueue.JobInfos.Returns(_jobList); _eventWasRaised = false; _jobInfoStub = new JobInfo(); _model = new ManagePrintJobsViewModel(_jobInfoQueue, _dragAndDrop, _jobInfoManager, _dispatcher, new DesignTimeTranslationUpdater(), new DesignTimeApplicationNameProvider()); }
private InteractiveOutputFileMover BuildInteractiveFileMover(IFile file, IDispatcher dispatcher = null) { if (dispatcher == null) { dispatcher = new InvokeImmediatelyDispatcher(); } var pathUtil = Substitute.For <IPathUtil>(); int retypeCount = 0; _retypeQuery .RetypeFileName(Arg.Any <string>(), Arg.Any <OutputFormat>()) .Returns(x => new QueryResult <string>(true, $"{RetypedFilename}{++retypeCount}." + _job.Profile.OutputFormat.ToString().ToLower())); return(new InteractiveOutputFileMover(Substitute.For <IDirectory>(), file, pathUtil, _retypeQuery, dispatcher)); }
public void Setup() { if (Debugger.IsAttached) { _timeout = TimeSpan.FromMinutes(5); } _savedActivation = null; _expectedLicenseKey = null; _activationFromServer = null; _process = Substitute.For <IProcessStarter>(); _licenseChecker = Substitute.For <ILicenseChecker>(); _licenseChecker.GetSavedActivation().Returns(x => _savedActivation.SomeNotNull(LicenseError.NoActivation)); _licenseChecker.ActivateWithoutSaving(Arg.Any <string>()).Returns(key => _activationFromServer.SomeNotNull(LicenseError.NoActivation)); _offlineActivator = Substitute.For <IOfflineActivator>(); _interactionRequest = new UnitTestInteractionRequest(); _dispatcher = new InvokeImmediatelyDispatcher(); }