public void TestHashCode()
        {
            Shim.Implementation.KeyModification km = new Shim.Implementation.KeyModification(new KeyModification {
                IsDelete = false
            });

            int expectedHashCode = 31;

            expectedHashCode = expectedHashCode + 1237;
            expectedHashCode = expectedHashCode * 31 + 0;
            expectedHashCode = expectedHashCode * 31 + "".GetHashCode();
            expectedHashCode = expectedHashCode * 31 + ByteString.CopyFromUtf8("").GetHashCode();
            Assert.AreEqual(expectedHashCode, km.GetHashCode(), "Wrong hash code");
        }