public void EqualsReturnsFalseForNonItemStatus()
 {
     var item1 = new ItemStatus();
     var item2 = "This is a test";
     Assert.IsFalse(item1.Equals(item2));
 }
 public void EqualsReturnsTrueForSameIdentifier()
 {
     var item1 = new ItemStatus();
     var item2 = item1.Clone();
     Assert.IsTrue(item1.Equals(item2));
 }
 public void EqualsReturnsFalseForDifferentIdentifier()
 {
     var item1 = new ItemStatus();
     var item2 = new ItemStatus();
     Assert.IsFalse(item1.Equals(item2));
 }