public async Task ElementAtOrDefaultShouldReturnElement()
{
var element = await AsyncEnumerable.Range(0, 100).ElementAtOrDefault(50);
Assert.AreEqual(50, element);
element = await AsyncEnumerable.Range(0, 10).ElementAtOrDefault(50);
Assert.AreEqual(0,element);
}
}