示例#1
0
        public void Get_ContextItemParentIsMatchingTemplate_ShouldReturnParent(Db db)
        {
            var contextItemId = ID.NewID;

            db.Add(new DbItem("context", contextItemId, Templates.SiteMetadata.ID));
            var contextItem   = db.GetItem(contextItemId);
            var keywordsModel = MetadataRepository.Get(contextItem.Add("child", new TemplateID(ID.NewID)));

            keywordsModel.ID.Should().Be(contextItemId);
        }
示例#2
0
        public void Get_ContextItemIsMatchingTemplate_ShouldReturnSelf(Db db, string contextItemName)
        {
            var contextItemId = ID.NewID;

            db.Add(new DbItem(contextItemName, contextItemId, Templates.SiteMetadata.ID));

            var contextItem   = db.GetItem(contextItemId);
            var keywordsModel = MetadataRepository.Get(contextItem);

            keywordsModel.ID.Should().Be(contextItemId);
        }