예제 #1
0
        public void Should_own_a_HashCode(decimal value)
        {
            var expected = value.GetHashCode();

            var instance = new USD(value);
            var actual   = instance.GetHashCode();

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
 public override int GetHashCode() =>
 EUR.GetHashCode() ^ USD.GetHashCode() ^ GBP.GetHashCode();
예제 #3
0
 public override int GetHashCode()
 {
     return(EUR.GetHashCode() ^ USD.GetHashCode() ^ GBP.GetHashCode());
 }