Example #1
0
        public void IncrimentPast19Returns1()
        {
            var calendar = new MetonicYear();

            calendar.SetMetonicYear(19);
            calendar.IncrimentYear();
            var metonicYear = calendar.GetMetonicYear();

            Assert.AreEqual(1, metonicYear);
        }
Example #2
0
        public void IncrimentMetonicYear()
        {
            var calendar = new MetonicYear();

            calendar.SetMetonicYear(1);
            calendar.IncrimentYear();
            var metonicYear = calendar.GetMetonicYear();

            Assert.AreEqual(2, metonicYear);
        }
Example #3
0
        public void SetMetonicYear()
        {
            var yeartoSet = 3;
            var calendar  = new MetonicYear();

            calendar.SetMetonicYear(yeartoSet);
            int metonicYear = calendar.GetMetonicYear();

            Assert.AreEqual(metonicYear, yeartoSet);
        }
Example #4
0
        public void GetMetonicYear()
        {
            int yearToExpect = 2;
            var calendar     = new MetonicYear();

            calendar.SetMetonicYear(yearToExpect);
            int metonicYear = calendar.GetMetonicYear();

            Assert.AreEqual(yearToExpect, metonicYear);
        }
Example #5
0
        public void IncrimentMonthTo1UpdatesYearInNonLeapYear()
        {
            var year = new MetonicYear();

            year.SetMetonicYear(2);
            var month = new Month(year);

            month.Set(12);
            month.Incriment();
            Assert.AreEqual(3, year.GetMetonicYear());
        }