Convert() public method

Converts a value to the string representation.
public Convert ( object value, Type targetType, object parameter, System culture ) : object
value object The value produced by the binding source.
targetType System.Type 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
Exemplo n.º 1
0
        public void Null_Converts_To_Null()
        {
            var conv = new TextCaseConverter();

            var result = conv.Convert(null, typeof(string), null, CultureInfo.CurrentCulture);

            Assert.IsNull(result);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }