public void ContiguousSubsequences ()
{
#region ContiguousSubsequences
IEnumerable<IEnumerable<char>> results = "12345678".ContiguousSubsequences (4);
Assert.AreEqual (5, results.Count());
Assert.AreEqual ("1234", results.ElementAt (0).Implode());
Assert.AreEqual ("2345", results.ElementAt (1).Implode());
Assert.AreEqual ("3456", results.ElementAt (2).Implode());
Assert.AreEqual ("4567", results.ElementAt (3).Implode());
Assert.AreEqual ("5678", results.ElementAt (4).Implode());
#endregion
}