public void ProvidingNullReturnsNullableFloat()
        {
            var converter = new NullableDateTimeConverter();

            var result = converter.ConvertBack(null, typeof(float?), null, null);

            Assert.IsNull(result);
        }
        public void ProvidingNullReturnsNullableFloat()
        {
            var converter = new NullableDateTimeConverter();

            var result = converter.ConvertBack(null, typeof(float?), null, null);

            Assert.IsNull(result);
        }
        public void DateTimeStringReturnsParsedDateTime()
        {
            var converter = new NullableDateTimeConverter();

            var expected = DateTime.Now;

            var result = (DateTime)converter.ConvertBack(expected.ToString(), typeof(DateTime?), null, null);

            Assert.AreEqual(expected.ToString("dd MMMM yyyy hh:mm:ss"), result.ToString("dd MMMM yyyy hh:mm:ss"));
        }
        public void DateTimeStringReturnsParsedDateTime()
        {
            var converter = new NullableDateTimeConverter();

            var expected = DateTime.Now;

            var result = (DateTime)converter.ConvertBack(expected.ToString(), typeof(DateTime?), null, null);

            Assert.AreEqual(expected.ToString("dd MMMM yyyy hh:mm:ss"), result.ToString("dd MMMM yyyy hh:mm:ss"));
        }