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()); }
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")); }