private IReadOnlyList <ITypeModelDifference> FindDifferences(Type expected, Type actual) { var expectedTypeModel = new SharpRemote.TypeModel(); var expectedType = expectedTypeModel.Add(expected); var actualTypeModel = new SharpRemote.TypeModel(); var actualType = actualTypeModel.Add(actual); var typeResolver = new TestResolver(); typeResolver.Add(expected.AssemblyQualifiedName, actual); actualTypeModel.TryResolveTypes(typeResolver); return(((TypeDescription)expectedType).FindDifferences((TypeDescription)actualType).ToList()); //return expectedTypeModel.FindDifferences(actualTypeModel); }