public void TestCountSimiliarVsEmpty()
 {
     Assert.AreEqual(Ex1.CountSimilar(Ex4), 0);
     Assert.AreEqual(Ex2.CountSimilar(Ex4), 0);
     Assert.AreEqual(Ex3.CountSimilar(Ex4), 0);
     Assert.AreEqual(Ex4.CountSimilar(Ex4), 0);
 }
 public void TestCountSimilarCasewise()
 {
     Assert.AreEqual(Ex1.CountSimilar(Ex2), 3);
     Assert.AreEqual(Ex2.CountSimilar(Ex3), 1);
     Assert.AreEqual(Ex1.CountSimilar(Ex3), 1);
 }
 public void TestCountSimilarVsSelf()
 {
     Assert.AreEqual(Ex1.CountSimilar(Ex1), Ex1.Count);
     Assert.AreEqual(Ex2.CountSimilar(Ex2), Ex2.Count);
     Assert.AreEqual(Ex3.CountSimilar(Ex3), Ex3.Count);
 }