public void ReturnFalseGivenOneSidValueIsNull()
        {
            var obj1 = new PersistableObjectWithNullableType("MYKEY")
            {
                Sid = Guid.NewGuid()
            };
            var obj2 = new PersistableObjectWithNullableType("MYKEY");

            Assert.IsFalse(obj1 == obj2);
        }
        public void ReturnTrueGivenSidValuesMatch()
        {
            var sid  = Guid.NewGuid();
            var obj1 = new PersistableObjectWithNullableType("MYKEY")
            {
                Sid = sid
            };
            var obj2 = new PersistableObjectWithNullableType("MYKEY")
            {
                Sid = sid
            };

            Assert.IsTrue(obj1 == obj2);
        }