Browse Source

Nested behaviors are not supported as it should be.

pull/23/head
Tomasz Tretkowski 14 years ago
parent
commit
64944b1066
  1. 6
      src/AddIns/Analysis/MachineSpecifications/MachineSpecifications/src/MSpecTestFramework.cs

6
src/AddIns/Analysis/MachineSpecifications/MachineSpecifications/src/MSpecTestFramework.cs

@ -41,9 +41,9 @@ namespace ICSharpCode.MachineSpecifications @@ -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;

Loading…
Cancel
Save