public void Return_Correct_HashCode_From_Fields() { var product = CreateProduct(); int expectedHashCode = product.AtKode ^ product.AtNmNr ^ product.HpKode ^ (byte)product.MutKod; var comparer = new ProductComparer(); int result = comparer.GetHashCode(product); Assert.AreEqual(expectedHashCode, result); }