public void MatchSimpleTypeReferenceTest()
{
const string typeNamespace = "SomeNamespace";
const string typeName = "SomeType";
var type1 = new TypeReference(CreateAssemblyReference(), typeNamespace, typeName);
var type2 = new TypeReference(CreateAssemblyReference(), typeNamespace, typeName);
var type3 = new TypeReference(CreateAssemblyReference(), typeNamespace, typeName + "1");
var resolutionScope = CreateAssemblyReference();
resolutionScope.Name += "1";
var type4 = new TypeReference(resolutionScope, typeNamespace, typeName + "1");
Assert.IsTrue(_comparer.MatchTypes(type1, type2));
Assert.IsFalse(_comparer.MatchTypes(type1, type3));
Assert.IsFalse(_comparer.MatchTypes(type1, type4));
}