public void ToReadOnlyDictionary ()
{
var c = new[]{
new DateTime (2009, 1, 1),
new DateTime (2008, 1, 1),
new DateTime (2007, 1, 1),
}.ToReadOnlyDictionary (d => d.Year);
Assert.AreEqual (3, c.Count);
Assert.IsTrue (c.ContainsKey (2009));
Assert.IsTrue (c.ContainsKey (2008));
Assert.IsTrue (c.ContainsKey (2007));
}