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));
        }