Ejemplo n.º 1
0
        public void FindCorrectDayMonthAndYear_3MinutesAhead()
        {
            Timestamp ts = new Timestamp();

            DateTime packet = new DateTime(2017, 1, 1, 0, 1, 1, DateTimeKind.Utc);
            DateTime hint   = packet.AddMinutes(-3);

            ts.FindCorrectDayMonthAndYear(
                packet.Hour,
                packet.Minute,
                packet.Second,
                hint,
                out int day,
                out int month,
                out int year);

            Assert.Equal(hint.Day, day);
            Assert.Equal(hint.Month, month);
            Assert.Equal(hint.Year, year);
        }
Ejemplo n.º 2
0
        public void FindCorrectDayMonthAndYear_YesterdayZulu()
        {
            Timestamp ts = new Timestamp();

            DateTime packet = new DateTime(2016, 11, 18, 22, 48, 16, DateTimeKind.Utc);
            DateTime hint   = packet.AddHours(-2);

            ts.FindCorrectDayMonthAndYear(
                packet.Hour,
                packet.Minute,
                packet.Second,
                hint,
                out int day,
                out int month,
                out int year);

            Assert.Equal(packet.Day - 1, day);
            Assert.Equal(packet.Month, month);
            Assert.Equal(packet.Year, year);
        }