public void TestValidGenerator()
        {
            _sut = new WebConfigDependencyFactory(ValidMock().Object, _mockUmbracoHelper.Object);

            var result = _sut.CreateGenerator();

            Assert.IsNotNull(result as FakeGenerator, "An incorrect type was returned");
        }
Пример #2
0
        /// <summary>
        ///     Constructor for the sitemap handler
        /// </summary>
        public XmlSitemapHandler()
        {
            UmbracoContext.EnsureContext(
                new HttpContextWrapper(HttpContext.Current),
                ApplicationContext.Current,
                true);

            var factory = new WebConfigDependencyFactory();

            _sitemapCache  = factory.CreateCache();
            _generator     = factory.CreateGenerator();
            _contentEngine = factory.CreateEngine();
        }
        /// <summary>
        ///     Constructor for the sitemap handler
        /// </summary>
        public XmlSitemapHandler()
        {
            /*
             * UmbracoContext.EnsureContext(
             *  new HttpContextWrapper(HttpContext.Current),
             *  ApplicationContext.Current,
             *  true);
             */
            // TODO context ^. use providers. cleanup configuration folder and maybe file/folder organizing in project. update/add tests.

            var factory = new WebConfigDependencyFactory();

            _sitemapCache  = factory.CreateCache();
            _generator     = factory.CreateGenerator();
            _contentEngine = factory.CreateEngine();
            _logger        = factory.CreateLogger();
        }
        public void TestInvalidEngine()
        {
            _sut = new WebConfigDependencyFactory(InvlaidMock().Object, _mockUmbracoHelper.Object);

            _sut.CreateEngine();
        }