I have the following test fixture:
public class Test_BasicFormInteraction
private BaseDialogControl mDialogControl;
private ITestDialogController mDialogController;
private TestDialogForm mDialogForm;
private ITestDialog mTestDialog;
private TestDialogData mTestDialogData;
public void Setup()
// use of members mDialogControl, mDialogController,
BaseDialogControl (the first member's type) is accessed via the
relationship, and is hence (not yet) recognised by
ReSharper. That's ok and has been the case with builds up to 216.
But now, RS reports all members that are used in Setup() to be unknown.
It seems that with build 217, code analysis stops for all members
because the first one's (friend-internal) type cannot be resolved. In
addition, the whole class is not recognised as a unit test fixture (no
test running icons are displayed).
If I comment out the first member, code analysis runs again, this time
for all other members, whose types are known. If I then recomment in the
unknown type, only the type itself is reported to be unknown, but all
members (including the one with the unknown type) are handled correctly,
i.e., can be normally used. Also, the class is now correctly identified
as a unit test fixture.