public void ItemRequest_Equals_OtherNullItem()
        {
            var itemRequest = new ItemRequest
            {
            };

            var result = itemRequest.Equals(new ItemRequest {
            });

            Assert.IsFalse(result);
        }
        public void ItemRequest_Equals_ItemNull()
        {
            var itemRequest = new ItemRequest
            {
            };

            var result = itemRequest.Equals(new ItemRequest {
                Item = new Item()
            });

            Assert.IsFalse(result);
        }
        public void ItemRequest_Equals_NullOther()
        {
            var itemRequest = new ItemRequest
            {
                Item = new Item
                {
                    Id = 666
                }
            };

            var result = itemRequest.Equals(null);

            Assert.IsFalse(result);
        }
        public void ItemRequest_Equals_SameObject()
        {
            var itemRequest = new ItemRequest
            {
                Item = new Item
                {
                    Id = 666
                }
            };

            var result = itemRequest.Equals(itemRequest);

            Assert.IsTrue(result);
        }