diff --git a/src/AddIns/Analysis/MachineSpecifications/MachineSpecifications/src/MSpecTestFramework.cs b/src/AddIns/Analysis/MachineSpecifications/MachineSpecifications/src/MSpecTestFramework.cs index 577253c3d2..03c89f893b 100644 --- a/src/AddIns/Analysis/MachineSpecifications/MachineSpecifications/src/MSpecTestFramework.cs +++ b/src/AddIns/Analysis/MachineSpecifications/MachineSpecifications/src/MSpecTestFramework.cs @@ -41,9 +41,9 @@ namespace ICSharpCode.MachineSpecifications if (HasBehavesLikeReturnType(field)) { var behaviorFields = ResolveBehaviorFieldsOf(field); - var behaviorMembers = GetTestMembers(testClass, behaviorFields); - var testMembersFromBehavior = behaviorMembers.Select(member => - new TestMember(member.DeclaringType, new BehaviorImportedTestMember(testClass, member.Member))); + var behaviorMembers = behaviorFields.Where(HasItReturnType); + var testMembersFromBehavior = behaviorMembers.Select(testField => + new TestMember(testField.DeclaringType, new BehaviorImportedTestMember(testClass, testField))); result.AddRange(testMembersFromBehavior); } return result;