Спасибо за ответ.
Я так понимаю, что в этом случае Class1WrapperComparer становится не нужным, так как в Class1Wrapper можно переопределить функции GetHashCode и Equals.
@IljaGlebov, дело в том, что хотелось бы получать более ясную для агностики информацию. Т.е. в стоках "Expected:" и "But was:" выводится строка которая возвращается методом ToString, а хотелось бы получать конкретную информацию. К сожалению, Class1 является сторонним и у него нельзя переопределить метод ToString.
Я так понимаю, что в этом случае Class1WrapperComparer становится не нужным, так как в Class1Wrapper можно переопределить функции GetHashCode и Equals.