public void it_updates_date_time_helper()
        {
            var notRealDate = new DateTime(1995, 8, 26);
            Assert.AreNotEqual(notRealDate, DateTimeHelper.Now);

            using (var overrider = new DateTimeOverrider(notRealDate))
            {
                var result = DateTimeHelper.Now;

                Assert.AreEqual(notRealDate, result);
            }
        }
        public void it_resets_when_disposed()
        {
            var notRealDate = new DateTime(1995, 8, 26);

            using (var overrider = new DateTimeOverrider(notRealDate))
            {
                var result = DateTimeHelper.Now;

                Assert.AreEqual(notRealDate, result);
            }
            Assert.AreNotEqual(notRealDate, DateTimeHelper.Now);
        }
        public void it_resets_when_disposed()
        {
            var notRealDate = new DateTime(1995, 8, 26);

            using (var overrider = new DateTimeOverrider(notRealDate))
            {
                var result = DateTimeHelper.Now;

                Assert.AreEqual(notRealDate, result);
            }
            Assert.AreNotEqual(notRealDate, DateTimeHelper.Now);
        }
        public void it_updates_date_time_helper()
        {
            var notRealDate = new DateTime(1995, 8, 26);

            Assert.AreNotEqual(notRealDate, DateTimeHelper.Now);

            using (var overrider = new DateTimeOverrider(notRealDate))
            {
                var result = DateTimeHelper.Now;

                Assert.AreEqual(notRealDate, result);
            }
        }