public _AssertOrderingHelper Expect(params string[] expectedFileNames)
{
expectedFileNames = expectedFileNames.Select(_GetVirtualPath).ToArray();
var actual = this._OrderedFileNames.Skip(this._Index).Take(expectedFileNames.Length).ToArray();
CollectionAssert.AreEquivalent(expectedFileNames, actual);
this._Index += expectedFileNames.Length;
return this;
}