示例#1
0
        public void AddField_WhenFieldNameIsGiven_CreatesFieldWithName(ID fieldId, string fieldName)
        {
            var           section = new FakeTemplateSection(new FakeTemplate());
            TemplateField field   = section.AddField(fieldName, fieldId);

            field.Name.Should().Be(fieldName);
        }
示例#2
0
        public void WithSortOrderOnFieldLevel_WhenCalled_ReturnsConfiguredSortOrder(string fieldName, int sortOrder, ID fieldId)
        {
            var           section = new FakeTemplateSection(new FakeTemplate());
            TemplateField field   = section.AddField(fieldName, fieldId).WithSortorder(sortOrder);

            field.Sortorder.Should().Be(sortOrder);
        }
示例#3
0
        public void GetFieldByName_WhenFieldWasAdded_FindsField(ID fieldId, string fieldName)
        {
            var           section = new FakeTemplateSection(new FakeTemplate());
            TemplateField field   = section.AddField(fieldName, fieldId);

            var actualField = section.ToSitecoreTemplateSection().GetField(fieldName);

            actualField.Should().BeSameAs(field);
        }
示例#4
0
        public void GetFields_WhenFieldWasAdded_FindsField(ID fieldId, string fieldName)
        {
            var section = new FakeTemplateSection(new FakeTemplate());

            section.AddField(fieldName, fieldId);

            var actualFields = section.ToSitecoreTemplateSection().GetFields();

            actualFields
            .Should().ContainSingle(actualField => actualField.ID == fieldId)
            .And.HaveCount(1);
        }