public void DifferentValues_GenerateDifferentHashCode() { LatitudePayClientConfiguration.DefaultCurrency = LatitudePayCurrencies.AustralianDollars; var value = new LatitudePayMoney(15M, LatitudePayCurrencies.AustralianDollars); var value2 = new LatitudePayMoney(10M, LatitudePayCurrencies.AustralianDollars); Assert.AreNotEqual(value.GetHashCode(), value2.GetHashCode()); }