public void MatchFieldReferences()
{
const string fieldName = "MyField";
var expected = new MemberReference(CreateTypeRef1(), fieldName, new FieldSignature(CreateTypeSig1()));
var match = new MemberReference(CreateTypeRef1(), fieldName, new FieldSignature(CreateTypeSig1()));
var fail1 = new MemberReference(CreateTypeRef1(), fieldName + "1", new FieldSignature(CreateTypeSig1()));
var fail2 = new MemberReference(CreateTypeRef2(), fieldName, new FieldSignature(CreateTypeSig1()));
var fail3 = new MemberReference(CreateTypeRef2(), fieldName, new FieldSignature(CreateTypeSig2()));
VerifyMatching(expected, match, fail1, fail2, fail3);
}