Comparando duas instâncias de uma classe

Eu tenho uma classe como esta

public class TestData
{
   public string Name {get;set;}
   public string type {get;set;}

   public List<string> Members = new List<string>();

   public void AddMembers(string[] members)
   {
      Members.AddRange(members);
   }   
}

Quero saber se é possível comparar diretamente as instâncias dessa classe e descobrir que são exatamente iguais? qual é o mecanismo? Estou procurando algo parecido comif(testData1 == testData2) //Do Something E se não, como fazê-lo?

questionAnswers(8)

yourAnswerToTheQuestion