Esempio n. 1
0
        public void Test__JulianNumber()
        {
            // Arrange, Act
            var number = JulianNumberUtility.JulianNumber(2010, 1, 2);

            // Assert
            Assert.Equal((decimal) 2455199, number);
        }
Esempio n. 2
0
        public void Test__Cycle()
        {
            // Arrange
            var (expectedYear, expectedMonth, expectedDay) = (2010, 1, 2);

            // Act
            var (year, month, day) = JulianNumberUtility.GregorianDate(JulianNumberUtility.JulianNumber(expectedYear, expectedMonth, expectedDay));

            // Assert
            Assert.Equal((expectedYear, expectedMonth, expectedDay), (year, month, day));
        }
Esempio n. 3
0
 /// <summary>
 /// Converts the LocalDate to Julian Number
 /// </summary>
 /// <param name="localDate"></param>
 /// <returns></returns>
 public static int ToJulianNumber(this LocalDate localDate) => JulianNumberUtility.JulianNumber(localDate.Year, localDate.Month, localDate.Day);