Exemple #1
0
 private void AssertEqual(Xmb.Element expected, Xmb.Element actual)
 {
     Assert.Equal(expected.AttributeTableIndex, actual.AttributeTableIndex);
     Assert.Equal(expected.AttributeCount, actual.AttributeCount);
     Assert.Equal(expected.ElementTableIndex, actual.ElementTableIndex);
     Assert.Equal(expected.ElementCount, actual.ElementCount);
     Assert.Equal(expected.VariantOffset, actual.VariantOffset);
     Assert.Equal(expected.NameStringOffset, actual.NameStringOffset);
     Assert.Equal(expected.Name, actual.Name);
 }
Exemple #2
0
        public void CollisionTest()
        {
            var h1 = new Xmb.Element()
            {
                AttributeCount      = 0,
                AttributeTableIndex = 0,
                ElementCount        = 4,
                ElementTableIndex   = 4334,
                NameStringOffset    = 282,
                VariantOffset       = 3
            };

            var h2 = new Xmb.Element()
            {
                AttributeCount      = 0,
                AttributeTableIndex = 0,
                ElementCount        = 4,
                ElementTableIndex   = 12526,
                NameStringOffset    = 283,
                VariantOffset       = 3
            };

            Assert.NotEqual(h1.GetHashCode(), h2.GetHashCode());
        }