The Type Converter class for conversion of a DateTimeUtcNow value to a DateTime.
Inheritance: System.ComponentModel.TypeConverter
 public void Test_Construct()
 {
     //---------------Set up test pack-------------------
     //---------------Assert Precondition----------------
     //---------------Execute Test ----------------------
     DateTimeUtcNowConverter dateTimeUtcNowConverter = new DateTimeUtcNowConverter();
     //---------------Test Result -----------------------
     Assert.IsInstanceOf(typeof (TypeConverter), dateTimeUtcNowConverter);
 }
 public void Test_CanConvertTo_WithDateTime_ShouldReturnTrue()
 {
     //---------------Set up test pack-------------------
     DateTimeUtcNowConverter dateTimeUtcNowConverter = new DateTimeUtcNowConverter();
     //---------------Assert Precondition----------------
     //---------------Execute Test ----------------------
     bool result = dateTimeUtcNowConverter.CanConvertTo(typeof(DateTime));
     //---------------Test Result -----------------------
     Assert.IsTrue(result);
 }
 public void Test_ConvertTo_WithDateTime_ShouldReturnNowValue()
 {
     //---------------Set up test pack-------------------
     DateTimeUtcNowConverter dateTimeUtcNowConverter = new DateTimeUtcNowConverter();
     DateTimeUtcNow dateTimeUtcNow = new DateTimeUtcNow();
     DateTime snapshot = DateTime.UtcNow;
     //---------------Assert Precondition----------------
     //---------------Execute Test ----------------------
     object result = dateTimeUtcNowConverter.ConvertTo(dateTimeUtcNow, typeof(DateTime));
     //---------------Test Result -----------------------
     DateTime dateTime = TestUtil.AssertIsInstanceOf<DateTime>(result);
     Assert.Greater(dateTime, snapshot.AddSeconds(-1));
     Assert.Less(dateTime, snapshot.AddSeconds(1));
     Assert.AreEqual(dateTime.Kind, DateTimeKind.Utc);
 }