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