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 Null_Converts_To_Null() { var conv = new TextCaseConverter(); var result = conv.Convert(null, typeof(string), null, CultureInfo.CurrentCulture); Assert.IsNull(result); }
public void ConvertBack_Converts_To_Unset() { var conv = new TextCaseConverter(); var result = conv.ConvertBack(true, typeof(double), null, CultureInfo.CurrentCulture); Assert.AreEqual(DependencyProperty.UnsetValue, result, "No longer an unsupported operation?"); }
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); }