public void testEnglishToNepaliConverter()
        {
            DateTime testDate = new DateTime(1944, 03, 01);

            while (testDate < new DateTime(2034, 01, 01))
            {
                Assert.AreEqual(dc.ToBS(testDate).getFormattedDate(), original.ToBS(testDate));
                testDate = testDate.AddDays(100);
            }
        }
示例#2
0
        public void testToBS()
        {
            DateTime testDate = new DateTime(1944, 03, 01);

            while (testDate < new DateTime(2034, 01, 01))
            {
                string          nep_test_date     = testDateConverter.ToBS(testDate);
                string          nep_original_date = originalConverter.ToBS(testDate);
                System.String[] testDateParts     = nep_test_date.Split(new[] { "/" }, System.StringSplitOptions.None);
                int             test_yy           = int.Parse(testDateParts[0]);
                int             test_mm           = int.Parse(testDateParts[1]);
                int             test_dd           = int.Parse(testDateParts[2]);

                System.String[] originalDateParts = nep_original_date.Split(new[] { "-" }, System.StringSplitOptions.None);
                int             original_mm       = int.Parse(originalDateParts[0]);
                int             original_dd       = int.Parse(originalDateParts[1]);
                int             original_yy       = int.Parse(originalDateParts[2]);

                Assert.AreEqual(test_yy, original_yy);
                Assert.AreEqual(test_mm, original_mm);
                Assert.AreEqual(test_dd, original_dd);
                testDate = testDate.AddDays(23);
            }
        }