public void AsEnumerable_NonEmptyCollectionShouldReturnNonEmptyResult()
 {
     var collection = new StringCollection { "foo", "bar" };
     Assert.That(collection.AsEnumerable().Count(), Is.EqualTo(2));
     Assert.That(collection.AsEnumerable().First(), Is.EqualTo("foo"));
     Assert.That(collection.AsEnumerable().Last(), Is.EqualTo("bar"));
 }
 public void AsEnumerable_EmptyCollectionShouldReturnEmptyResult()
 {
     var collection = new StringCollection();
     Assert.That(collection.AsEnumerable().Count(), Is.EqualTo(0));
 }