コード例 #1
0
ファイル: BoundField.cs プロジェクト: marciogoularte/mvcforms
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="form">Form to bind field to.</param>
 /// <param name="field">Bound field.</param>
 /// <param name="name">Name of field.</param>
 public BoundField(Form form, IField field, string name)
 {
     this._form    = form;
     this._field   = field;
     this.Name     = name;
     this.HtmlName = form.AddPrefix(name);
     this.Label    = string.IsNullOrEmpty(field.Label) ? FormatHelper.BeautifyName(name) : field.Label;
     this.HelpText = string.IsNullOrEmpty(field.HelpText) ? string.Empty : field.HelpText;
 }
コード例 #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="form">Bound form.</param>
 /// <param name="name">Name of form.</param>
 public BoundForm(Form form, string name)
 {
     this.Form  = form;
     this.Name  = name;
     this.Label = string.IsNullOrEmpty(form.Label) ? FormatHelper.BeautifyName(name) : form.Label;
 }
コード例 #3
0
 public void BeautifyNameTest()
 {
     Assert.AreEqual("This is my label", FormatHelper.BeautifyName("ThisIsMyLabel"));
     Assert.AreEqual("This is my label", FormatHelper.BeautifyName("this_is_my_label"));
 }
コード例 #4
0
 public void BeautifyNameTest1()
 {
     Assert.AreEqual("This Is My Label", FormatHelper.BeautifyName("ThisIsMyLabel", true));
 }