public void ShouldAddTemplateSection(TemplateTreeBuilder sut, DbTemplate template)
    {
      sut.Build(template);

      template.Children.Should().HaveCount(1);
      template.Children.Single().Name.Should().Be("Data");
      template.Children.Single().TemplateID.Should().Be(TemplateIDs.TemplateSection);
    }
예제 #2
0
        public void ShouldAddTemplateSection(TemplateTreeBuilder sut, DbTemplate template)
        {
            sut.Build(template);

            template.Children.Should().HaveCount(1);
            template.Children.Single().Name.Should().Be("Data");
            template.Children.Single().TemplateID.Should().Be(TemplateIDs.TemplateSection);
        }
    public void ShouldNotCreateTemplateFieldItemIfStandardField(TemplateTreeBuilder sut, DbTemplate template)
    {
      template.Add("__Created");

      sut.Build(template);

      var section = template.Children.Single();
      section.Children.Should().BeEmpty();
    }
예제 #4
0
        public void ShouldNotCreateTemplateFieldItemIfStandardField(TemplateTreeBuilder sut, DbTemplate template)
        {
            template.Add("__Created");

            sut.Build(template);

            var section = template.Children.Single();

            section.Children.Should().BeEmpty();
        }
    public void ShouldAddTemplateFieldItemsToDefaultSection(TemplateTreeBuilder sut, DbTemplate template, DbField field1, DbField field2)
    {
      template.Add(field1);
      template.Add(field2);

      sut.Build(template);

      var section = template.Children.Single();
      section.Children.Should().HaveCount(2);
    }
예제 #6
0
        public void ShouldAddTemplateFieldItemsToDefaultSection(TemplateTreeBuilder sut, DbTemplate template, DbField field1, DbField field2)
        {
            template.Add(field1);
            template.Add(field2);

            sut.Build(template);

            var section = template.Children.Single();

            section.Children.Should().HaveCount(2);
        }
    public void ShouldSaveFieldSource(TemplateTreeBuilder sut, DbTemplate template, DbField field)
    {
      field.Source = "/sitecore/content";
      template.Add(field);

      sut.Build(template);

      var section = template.Children.Single();
      var fieldItem = section.Children.Single();
      fieldItem.Fields[TemplateFieldIDs.Source].Value.Should().Be("/sitecore/content");
    }
    public void ShouldSaveFieldType(TemplateTreeBuilder sut, DbTemplate template, DbField field)
    {
      field.Type = "General Link";
      template.Add(field);

      sut.Build(template);

      var section = template.Children.Single();
      var fieldItem = section.Children.Single();
      fieldItem.Fields[TemplateFieldIDs.Type].Value.Should().Be("General Link");
    }
예제 #9
0
        public void ShouldSaveFieldSource(TemplateTreeBuilder sut, DbTemplate template, DbField field)
        {
            field.Source = "/sitecore/content";
            template.Add(field);

            sut.Build(template);

            var section   = template.Children.Single();
            var fieldItem = section.Children.Single();

            fieldItem.Fields[TemplateFieldIDs.Source].Value.Should().Be("/sitecore/content");
        }
예제 #10
0
        public void ShouldSaveFieldType(TemplateTreeBuilder sut, DbTemplate template, DbField field)
        {
            field.Type = "General Link";
            template.Add(field);

            sut.Build(template);

            var section   = template.Children.Single();
            var fieldItem = section.Children.Single();

            fieldItem.Fields[TemplateFieldIDs.Type].Value.Should().Be("General Link");
        }
    public void ShouldSetTemplateFieldItemData(TemplateTreeBuilder sut, DbTemplate template, DbField field)
    {
      template.Add(field);

      sut.Build(template);

      var section = template.Children.Single();
      var fieldItem = section.Children.Single();
      fieldItem.ID.Should().Be(field.ID);
      fieldItem.Name.Should().Be(field.Name);
      fieldItem.TemplateID.Should().Be(TemplateIDs.TemplateField);
    }
예제 #12
0
        public void ShouldSetTemplateFieldItemData(TemplateTreeBuilder sut, DbTemplate template, DbField field)
        {
            template.Add(field);

            sut.Build(template);

            var section   = template.Children.Single();
            var fieldItem = section.Children.Single();

            fieldItem.ID.Should().Be(field.ID);
            fieldItem.Name.Should().Be(field.Name);
            fieldItem.TemplateID.Should().Be(TemplateIDs.TemplateField);
        }