public void Convert_Date_Formatting()
        {
            var converter = new ShortDateFormattingConverter();

#if NETFX_CORE
            var value = converter.Convert(new DateTime(2010, 12, 15), typeof (string), "G", "nl-NL");
#else
            var value = converter.Convert(new DateTime(2010, 12, 15), typeof(string), "G", new CultureInfo("nl-NL"));
#endif

            var firstExpectedValue = "15-12-2010 00:00:00";
            var secondExpectedValue = "15-12-2010 0:00:00";

            if (!string.Equals(value, firstExpectedValue) && !string.Equals(value, secondExpectedValue))
            {
                Assert.Fail("None of the expected values were returned");
            }
        }
 public void ConvertBack_Date_Formatting()
 {
     var converter = new ShortDateFormattingConverter();
     Assert.AreEqual(new DateTime(2010, 12, 16), converter.ConvertBack("16-12-2010 0:00:00", typeof (DateTime), "G", new CultureInfo("nl-NL")));
 }
 public void ConvertBack_Null_Formatting()
 {
     var converter = new ShortDateFormattingConverter();
     Assert.AreEqual(ConverterHelper.DoNothingBindingValue, converter.ConvertBack(null, typeof (DateTime), "G", new CultureInfo("nl-NL")));
 }
 public void Convert_Date_NoFormatting()
 {
     var converter = new ShortDateFormattingConverter();
     Assert.AreEqual("16-12-2010", converter.Convert(new DateTime(2010, 12, 16), typeof (string), null, new CultureInfo("nl-NL")));
 }
 public void Convert_Null_Formatting()
 {
     var converter = new ShortDateFormattingConverter();
     Assert.AreEqual(string.Empty, converter.Convert(null, typeof (string), "d", new CultureInfo("nl-NL")));
 }