public void IfTwoClassesWithDifferentNamesAreNotEqualWhenPackage2IsObject()
 {
     var package1 = new Package();
     Object package2 = new Package();
     package1.Name = "test";
     Assert.IsFalse(package1.Equals(package2));
 }
 public void IfTwoClassesWithTheSameNameAreEqual()
 {
     var package1 = new Package();
     var package2 = new Package();
     package1.Name = "test";
     package2.Name = "test";
     Assert.IsTrue(package1.Equals(package2));
 }
 public void IfTwoClassesWithDifferentNamesAreNotEqual()
 {
     var package1 = new Package();
     var package2 = new Package();
     package1.Name = "test";
     package2.Name = "test2";
     Assert.IsFalse(package1.Equals(package2));
 }