public void FirstNext() { var docs = XDoc.CreateSelection(new XDoc("foo"), new XDoc("bar")); Assert.AreEqual("bar", docs.Next.Name); Assert.AreEqual("foo", docs.Next.First.Name); }
public void New_selection_of_two_documents() { var docs = XDoc.CreateSelection(new XDoc("foo"), new XDoc("bar")); Assert.AreEqual(2, docs.ListLength); var enumerable = (IEnumerable <XDoc>)docs; Assert.AreEqual(2, docs.Count()); Assert.AreEqual("foo", enumerable.First().Name); Assert.AreEqual("bar", enumerable.Skip(1).First().Name); }
public void New_empty_selection() { var docs = XDoc.CreateSelection(); Assert.IsTrue(docs.IsEmpty); }