예제 #1
0
        public void GetPageTypesToAdd_IsNotEmpty()
        {
            var repo = new PageTypeRepository(getPageTypes());

            var types = repo.GetPageTypesToAdd();

            Assert.IsTrue(types.Any());
            Assert.IsTrue(types["primary"].Any());
            Assert.IsTrue(types["other"].Any());
        }
예제 #2
0
        public void GetPageTypesToAdd_PageListingContainsPage_DoesNotContainPageListing()
        {
            var repo = new PageTypeRepository(getPageTypes());

            var typesDict = repo.GetPageTypesToAdd("pageListing");
            var types = typesDict["primary"];
            types.AddRange(typesDict["other"]);

            Assert.IsTrue(types.Any(p => p.Key == "page"));
            Assert.IsFalse(types.Any(p => p.Key == "pageListing"));
        }