예제 #1
0
        public void TruncateToSecond()
        {
            var time      = LocalTime.FromMillisecondsSinceMidnight(3042);
            var truncated = Snippet.For(TimeAdjusters.TruncateToSecond(time));

            Assert.AreEqual(LocalTime.FromSecondsSinceMidnight(3), truncated);
        }
예제 #2
0
        public void TruncateToMinute()
        {
            var time      = LocalTime.FromSecondsSinceMidnight(127);
            var truncated = Snippet.For(TimeAdjusters.TruncateToMinute(time));

            Assert.AreEqual(LocalTime.FromMinutesSinceMidnight(2), truncated);
        }
예제 #3
0
        public void TruncateToHour()
        {
            var start = LocalTime.FromHourMinuteSecondMillisecondTick(7, 4, 30, 123, 4567);
            var end   = new LocalTime(7, 0, 0);

            Assert.AreEqual(end, TimeAdjusters.TruncateToHour(start));
        }
예제 #4
0
        public void TruncateToHour()
        {
            var time      = LocalTime.FromMinutesSinceMidnight(63);
            var truncated = Snippet.For(TimeAdjusters.TruncateToHour(time));

            Assert.AreEqual(LocalTime.FromHoursSinceMidnight(1), truncated);
        }
예제 #5
0
        public void TruncateToHour()
        {
            var start = new LocalTime(7, 4, 30, 123, 4567);
            var end   = new LocalTime(7, 0, 0);

            Assert.AreEqual(end, TimeAdjusters.TruncateToHour(start));
        }