Example #1
0
        public void Test_CP()
        {
            DateTime gdt = new DateTime(2016, 11, 28);

            string s;
            double jd;

            jd = CalendarConverter.gregorian_to_jd2(gdt.Year, gdt.Month, gdt.Day);
            Assert.AreEqual(2457721, jd); // ok+

            var dtx = CalendarConverter.jd_to_julian2((int)jd);

            s = d2s(dtx.Day, CalendarData.ClassicMonths[dtx.Month - 1], dtx.Year, "");
            Assert.AreEqual("15 November 2016, ", s); // ok+

            dtx = CalendarConverter.jd_to_hebrew3((int)jd);
            s   = d2s(dtx.Day, CalendarData.HebrewMonths[dtx.Month - 1], dtx.Year, "");
            Assert.AreEqual("27 Heshvan 5777, ", s); // ok+

            dtx = CalendarConverter.jd_to_islamic3((int)jd);
            s   = d2s(dtx.Day, CalendarData.IslamicMonths[dtx.Month - 1], dtx.Year, "");
            Assert.AreEqual("27 Safar 1438, ", s); // ok+
        }