/// <summary> /// Initializes a new instance of the <see cref="TypeEnumerator"/> class. /// </summary> /// <param name="type"> The reflected type. </param> /// <param name="assemblyName"> The name of the assembly being reflected. </param> /// <param name="reflectHelper"> An instance to reflection helper for type information. </param> /// <param name="typeValidator"> The validator for test classes. </param> /// <param name="testMethodValidator"> The validator for test methods. </param> internal TypeEnumerator(Type type, string assemblyName, ReflectHelper reflectHelper, TypeValidator typeValidator, TestMethodValidator testMethodValidator) { this.type = type; this.assemblyName = assemblyName; this.reflectHelper = reflectHelper; this.typeValidator = typeValidator; this.testMethodValidator = testMethodValidator; }