public void LastOrDefaultNonEmptyListSource() { ListData <int> data = ListData(1, 2, 3); Assert.That(data.LastOrDefault(), Is.EqualTo(3)); Assert.That(data.IsEnumerated, Is.False); }
public void LastOrDefaultEmptyListSource() { ListData <object> data = EmptyListData; Assert.That(data.LastOrDefault(), Is.Null); Assert.That(data.IsEnumerated, Is.False); // # Should not enumerate due to IList optimization }