From 64944b106620f36b87b4884803e719d10c859a8e Mon Sep 17 00:00:00 2001 From: Tomasz Tretkowski Date: Sat, 29 Oct 2011 22:16:52 +0200 Subject: [PATCH] Nested behaviors are not supported as it should be. --- .../MachineSpecifications/src/MSpecTestFramework.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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;