public void ElementAtOrDefaultMethodTest()
{
Assert.AreEqual(1, Enumerable.Range(1, 5).ElementAtOrDefault(0));
Assert.AreEqual(default(int), Enumerable.Range(1, 5).ElementAtOrDefault(10));
Assert.AreEqual(default(string), Enumerable.Empty<string>().ElementAtOrDefault(0));
}