Exemplo n.º 1
0
        public TagProfileExpression(TagProfile profile)
        {
            _profile = profile;
            Labels = new TagFactoryExpression(profile.Label);
            Editors = new TagFactoryExpression(profile.Editor);
            Displays = new TagFactoryExpression(profile.Display);

            BeforePartial = new TagFactoryExpression(profile.BeforePartial);
            AfterPartial = new TagFactoryExpression(profile.AfterPartial);
            BeforeEachOfPartial = new PartialTagFactoryExpression(profile.BeforeEachOfPartial);
            AfterEachOfPartial = new PartialTagFactoryExpression(profile.AfterEachOfPartial);
        }
Exemplo n.º 2
0
 public void ImportProfile(TagProfile profile)
 {
     _profiles[profile.Name].Import(profile);
 }
Exemplo n.º 3
0
 public void override_the_label_and_field_layout_with_a_func()
 {
     var profile = new TagProfile("default");
     profile.UseLabelAndFieldLayout(() => new FakeLabelAndField());
     profile.NewLabelAndFieldLayout().ShouldBeOfType<FakeLabelAndField>();
 }
Exemplo n.º 4
0
 public void by_default_the_label_and_field_layout_is_definition_list()
 {
     var profile = new TagProfile("default");
     profile.NewLabelAndFieldLayout().ShouldBeOfType<DefinitionListLabelAndField>();
 }