public bool Matches(ITestActualEvaluation <IEnumerable> actualFactory) { var items = actualFactory.Value; if (items == null) { throw SpecFailure.SequenceNullConversion(); } Result = ShouldCore(items.Cast <object>(), _real); return(Result == null); }