public void GetAbsoluteYear()
 {
     Assert.AreEqual(1, Iso.GetAbsoluteYear(1, Era.Common));
     Assert.AreEqual(0, Iso.GetAbsoluteYear(1, Era.BeforeCommon));
     Assert.AreEqual(-1, Iso.GetAbsoluteYear(2, Era.BeforeCommon));
     Assert.AreEqual(Iso.MaxYear, Iso.GetAbsoluteYear(Iso.GetMaxYearOfEra(Era.Common), Era.Common));
     Assert.AreEqual(Iso.MinYear, Iso.GetAbsoluteYear(Iso.GetMaxYearOfEra(Era.BeforeCommon), Era.BeforeCommon));
 }
        public void GetMaxYearOfEra()
        {
            LocalDate date = new LocalDate(Iso.MaxYear, 1, 1);

            Assert.AreEqual(date.YearOfEra, Iso.GetMaxYearOfEra(Era.Common));
            Assert.AreEqual(Era.Common, date.Era);
            date = new LocalDate(Iso.MinYear, 1, 1);
            Assert.AreEqual(Iso.MinYear, date.Year);
            Assert.AreEqual(date.YearOfEra, Iso.GetMaxYearOfEra(Era.BeforeCommon));
            Assert.AreEqual(Era.BeforeCommon, date.Era);
        }