public void SetUp()
        {
            _containerMock = Substitute.For<IContainer>();
            Program.Container = _containerMock;

            _textWriterMock = Substitute.For<TextWriter>();
            var timerSchedule = Substitute.For<TimerSchedule>();
            _timerInfoMock = Substitute.For<TimerInfo>(timerSchedule);
            _sitemapGeneratorServiceMock = Substitute.For<ISitemapGeneratorService>();

            _containerMock.GetInstance<ISitemapGeneratorService>().Returns(_sitemapGeneratorServiceMock);

            _expectedJobResult = new RegenerateSitemapsJobResult
            {
                TimeElapsedInMilliseconds = 1000,
                NumberOfSitemapsGenerated = 20
            };
            _sitemapGeneratorServiceMock.RegenerateSitemaps().Returns(_expectedJobResult);
        }
        public void SetUp()
        {
            _containerMock    = Substitute.For <IContainer>();
            Program.Container = _containerMock;

            _textWriterMock = Substitute.For <TextWriter>();
            var timerSchedule = Substitute.For <TimerSchedule>();

            _timerInfoMock = Substitute.For <TimerInfo>(timerSchedule);
            _sitemapGeneratorServiceMock = Substitute.For <ISitemapGeneratorService>();

            _containerMock.GetInstance <ISitemapGeneratorService>().Returns(_sitemapGeneratorServiceMock);

            _expectedJobResult = new RegenerateSitemapsJobResult
            {
                TimeElapsedInMilliseconds = 1000,
                NumberOfSitemapsGenerated = 20
            };
            _sitemapGeneratorServiceMock.RegenerateSitemaps().Returns(_expectedJobResult);
        }