public void GetTimeStampValue(
            log4net.Util.Stamps.AgeReference from,
            log4net.Util.Stamps.AgeReference to)
        {
            var time = log4net.Util.Stamps.Stamp.GetTimeStampValue(
                from
                , to
                , 0
                , false);

            Assert.True(time.GetType().IsPrimitive, "value is primitive");

            if (from < to)
            {
                Assert.True(time > 0, "time must be > 0 if from < to");
            }
            else if (from > to)
            {
                Assert.True(time < 0, "time must be < 0 if from > to");
            }
            else if (from == log4net.Util.Stamps.AgeReference.Now)
            {
                Assert.True(time > 0, "time must be > 0 if from == to == Now");
            }
            else
            {
                Assert.True(0 == time, "time must be == 0 if from == to");
            }
        }
        public void GetEpochMicroTime(log4net.Util.Stamps.AgeReference timeRef)
        {
            var time = log4net.Util.Stamps.Stamp.GetEpochTime(timeRef);

            if (timeRef == log4net.Util.Stamps.AgeReference.Epoch1970)
            {
                Assert.True(0 == time, "time is 0 for epoch time");
            }
            else
            {
                Assert.True(time > 0, "time is > 0 for anything but epoch time");
            }
        }