public void Int64Aligned_Comparison_With_Should_Success() { Int64Aligned alignedValue = 123; Assert.Equal(123, (long)alignedValue); Assert.True(alignedValue == 123); }
public void Int64Aligned_IEquatable_Of_Int_Should_Compare() { IEquatable <long> firstAtomic = new Int64Aligned(long.MaxValue); IEquatable <long> secondAtomic = new Int64Aligned(long.MinValue); Assert.False(firstAtomic.Equals(long.MinValue)); Assert.False(secondAtomic.Equals(long.MaxValue)); Assert.True(firstAtomic.Equals(long.MaxValue)); Assert.True(secondAtomic.Equals(long.MinValue)); Assert.False(firstAtomic.Equals(0)); Assert.False(secondAtomic.Equals(0)); }
public void Int64Aligned_IEquatable_Of_Int_Should_Compare() { IEquatable<long> firstAtomic = new Int64Aligned(long.MaxValue); IEquatable<long> secondAtomic = new Int64Aligned(long.MinValue); Assert.False(firstAtomic.Equals(long.MinValue)); Assert.False(secondAtomic.Equals(long.MaxValue)); Assert.True(firstAtomic.Equals(long.MaxValue)); Assert.True(secondAtomic.Equals(long.MinValue)); Assert.False(firstAtomic.Equals(0)); Assert.False(secondAtomic.Equals(0)); }