La comparaison de Deux objets à l'aide de l'Affirmer.AreEqual()

Je m 'écrire des cas de test pour la première fois dans visual studio c#, j'ai une méthode qui retourne une liste d'objets, et je veux comparer avec une autre liste d'objets à l'aide de la Assert.AreEqual() méthode.

J'ai essayé de faire cela, mais l'assertion échoue, même si les deux objets sont identiques.

Je voulais savoir si cette méthode, les deux paramètres de la comparaison de références ou le contenu de l'objet,

Dois-je surcharge le == opérateur pour faire ce travail?