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); }