Since the SUT inherits only from `ReflectionVisitor<IEnumerable<T>>`, do we need both assertions?