|
|
|
@ -41,9 +41,9 @@ namespace ICSharpCode.MachineSpecifications |
|
|
|
if (HasBehavesLikeReturnType(field)) |
|
|
|
if (HasBehavesLikeReturnType(field)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var behaviorFields = ResolveBehaviorFieldsOf(field); |
|
|
|
var behaviorFields = ResolveBehaviorFieldsOf(field); |
|
|
|
var behaviorMembers = GetTestMembers(testClass, behaviorFields); |
|
|
|
var behaviorMembers = behaviorFields.Where(HasItReturnType); |
|
|
|
var testMembersFromBehavior = behaviorMembers.Select(member => |
|
|
|
var testMembersFromBehavior = behaviorMembers.Select(testField => |
|
|
|
new TestMember(member.DeclaringType, new BehaviorImportedTestMember(testClass, member.Member))); |
|
|
|
new TestMember(testField.DeclaringType, new BehaviorImportedTestMember(testClass, testField))); |
|
|
|
result.AddRange(testMembersFromBehavior); |
|
|
|
result.AddRange(testMembersFromBehavior); |
|
|
|
} |
|
|
|
} |
|
|
|
return result; |
|
|
|
return result; |
|
|
|
|