コード例 #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);
        }
コード例 #2
0
ファイル: TagProfileLibrary.cs プロジェクト: bbehrens/fubumvc
 public void ImportProfile(TagProfile profile)
 {
     _profiles[profile.Name].Import(profile);
 }
コード例 #3
0
ファイル: TagProfileTester.cs プロジェクト: harpreet/fubumvc
 public void override_the_label_and_field_layout_with_a_func()
 {
     var profile = new TagProfile("default");
     profile.UseLabelAndFieldLayout(() => new FakeLabelAndField());
     profile.NewLabelAndFieldLayout().ShouldBeOfType<FakeLabelAndField>();
 }
コード例 #4
0
ファイル: TagProfileTester.cs プロジェクト: harpreet/fubumvc
 public void by_default_the_label_and_field_layout_is_definition_list()
 {
     var profile = new TagProfile("default");
     profile.NewLabelAndFieldLayout().ShouldBeOfType<DefinitionListLabelAndField>();
 }