Exemple #1
0
        public void Test_Construct()
        {
            //---------------Set up test pack-------------------
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            DateTimeUtcNowConverter dateTimeUtcNowConverter = new DateTimeUtcNowConverter();

            //---------------Test Result -----------------------
            Assert.IsInstanceOf(typeof(TypeConverter), dateTimeUtcNowConverter);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }