/// <inheritdoc/>
        protected override bool FindTestsForType(ITestClass testClass, bool includeSourceInformation, IMessageBus messageBus)
        {
            foreach (var method in testClass.Class.GetMethods(includePrivateMethods: true))
            {
                var testMethod = new XunitTestMethod(testClass, method);
                if (!FindTestsForMethod(testMethod, includeSourceInformation, messageBus))
                {
                    return(false);
                }
            }

            return(true);
        }
        /// <inheritdoc/>
        protected override bool FindTestsForType(ITestClass testClass, bool includeSourceInformation, IMessageBus messageBus)
        {
            foreach (var method in testClass.Class.GetMethods(includePrivateMethods: true))
            {
                var testMethod = new XunitTestMethod(testClass, method);
                if (!FindTestsForMethod(testMethod, includeSourceInformation, messageBus))
                    return false;
            }

            return true;
        }