Beispiel #1
0
 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();
 }
Beispiel #2
0
        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));
        }
Beispiel #5
0
        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();
        }