Exemple #1
0
        public void SetUp()
        {
            _jobInfo = new JobInfo();

            var sourceFileInfo = new SourceFileInfo();

            sourceFileInfo.ClientComputer = "someComputer";
            sourceFileInfo.JobCounter     = 3;
            sourceFileInfo.JobId          = 14;
            sourceFileInfo.PrinterName    = "SomePrinter";
            sourceFileInfo.SessionId      = 121;
            _jobInfo.SourceFiles.Add(sourceFileInfo);

            var metadata = new Metadata();

            metadata.PrintJobAuthor = "someAuthor";
            metadata.PrintJobName   = "somePrintJobName";
            metadata.Author         = "someAuthor";
            metadata.Title          = "someTitle";
            _jobInfo.Metadata       = metadata;

            _tokenReplacerFactory = new TokenReplacerFactory();

            _fileUtil = new MockFileUtil();
            _fileUtil.SetInstanceToMock();

            _environment = MockRepository.GenerateStub <IEnvironment>();
            _environment.Stub(e => e.UserName).Return("someUser");
            _environment.Stub(e => e.MachineName).Return("someMachine");

            var dateTime = MockRepository.GenerateStub <IDateTime>();

            dateTime.Stub(dt => dt.Now).Return(new DateTimeWrap(2000, 1, 1, 1, 1, 1));

            _job = MockRepository.GenerateStub <IJob>();
            _job.Stub(j => j.JobInfo).Return(_jobInfo);
            _job.Stub(j => j.NumberOfCopies).Return(5);
            _job.Stub(j => j.NumberOfPages).Return(14);

            _job.OutputFiles = new List <string>()
            {
                "outputFile", "test"
            };

            var path = MockRepository.GenerateStub <IPath>();

            path.Stub(p => p.GetFullPath("outputFile")).Return("fullPath");
            path.Stub(p => p.GetFileNameWithoutExtension("C:\\thedir\\thefile.txt")).Return("thefile");
            path.Stub(p => p.GetDirectoryName("C:\\thedir\\thefile.txt")).Return("C:\\thedir");
            path.Stub(p => p.GetFileName("")).IgnoreArguments().Return("file");

            _tokenReplacerFactory = new TokenReplacerFactory(dateTime, _environment, path);
        }
Exemple #2
0
        public void SetUp()
        {
            _directory = MockRepository.GenerateStub <IDirectory>();
            _file      = MockRepository.GenerateStub <IFile>();

            _infFile       = @"D:\test\test\something.inf";
            _jobTempFolder = @"D:\test\tempFolder";

            _jobCleanUp           = new JobCleanUp(_jobTempFolder, new List <SourceFileInfo>(), _infFile);
            _jobCleanUp.Directory = _directory;
            _jobCleanUp.File      = _file;

            var fileUtil = new MockFileUtil();

            fileUtil.SetInstanceToMock();
        }