public void TryGetValueTest()
 {
     for (int y = 1900; y < 2123; y++)
     {
         var        yzd = new YearlyZmanimDictionary(y, CreateZmanim(y));
         ZmanimInfo value;
         Assert.IsTrue(yzd.TryGetValue(new DateTime(y, 2, 28), out value));
         Assert.AreEqual(new DateTime(y, 2, 28), value.Date);
         Assert.IsFalse(yzd.TryGetValue(new DateTime(y - 1, 2, 28), out value));
         Assert.IsNull(value);
         Assert.IsTrue(yzd.TryGetValue(new DateTime(y, 10, 28), out value));
         Assert.AreEqual(new DateTime(y, 10, 28), value.Date);
     }
 }
 public void TryGetValueTest()
 {
     for (int y = 1900; y < 2123; y++) {
         var yzd = new YearlyZmanimDictionary(y, CreateZmanim(y));
         ZmanimInfo value;
         Assert.IsTrue(yzd.TryGetValue(new DateTime(y, 2, 28), out value));
         Assert.AreEqual(new DateTime(y, 2, 28), value.Date);
         Assert.IsFalse(yzd.TryGetValue(new DateTime(y - 1, 2, 28), out value));
         Assert.IsNull(value);
         Assert.IsTrue(yzd.TryGetValue(new DateTime(y, 10, 28), out value));
         Assert.AreEqual(new DateTime(y, 10, 28), value.Date);
     }
 }