public Convert ( object value, |
||
value | object | The value produced by the binding source. |
targetType | The type of the binding target property. | |
parameter | object | The converter parameter to use. |
culture | System | The culture to use in the converter. |
return | object |
public void Null_Converts_To_Null() { var conv = new TextCaseConverter(); var result = conv.Convert(null, typeof(string), null, CultureInfo.CurrentCulture); Assert.IsNull(result); }
public void No_Parameter_Converts_To_Upper_Case() { var conv = new TextCaseConverter(); var result = conv.Convert("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut porta lectus, nec tincidunt mauris.", typeof(string), null, CultureInfo.CurrentCulture); Assert.AreEqual("LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISCING ELIT. VIVAMUS UT PORTA LECTUS, NEC TINCIDUNT MAURIS.", result); }
public void Title_Parameter_Converts_To_Title_Case() { var conv = new TextCaseConverter(); var input = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut porta lectus, nec tincidunt mauris."; var result = conv.Convert(input, typeof(string), "title", CultureInfo.CurrentCulture); Assert.AreEqual("Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elit. Vivamus Ut Porta Lectus, Nec Tincidunt Mauris.", result); }