An IValueConverter which formats a string value to lower case.
Inheritance: IValueConverter
        public void ConvertWithStringReturnsLowercaseString()
        {
            var converter = new StringToLowercaseConverter();

            var expected = "my string!";
            var actual = converter.Convert("My String!", typeof(string), null, CultureInfo.CurrentCulture);

            Assert.AreEqual(actual, expected);
        }
        public void ConvertBackIsNotImplemented()
        {
            var converter = new StringToLowercaseConverter();

            Assert.ThrowsException<NotImplementedException>(() => converter.ConvertBack(null, typeof(string), null, CultureInfo.CurrentCulture));
        }