public void Int32Aligned_Comparison_With_Should_Success() { Int32Aligned alignedValue = 123; Assert.Equal(123, (int)alignedValue); Assert.True(alignedValue == 123); }
public void Int32Aligned_IEquatable_Of_Int_Should_Compare() { IEquatable <int> firstAtomic = new Int32Aligned(int.MaxValue); IEquatable <int> secondAtomic = new Int32Aligned(int.MinValue); Assert.False(firstAtomic.Equals(int.MinValue)); Assert.False(secondAtomic.Equals(int.MaxValue)); Assert.True(firstAtomic.Equals(int.MaxValue)); Assert.True(secondAtomic.Equals(int.MinValue)); Assert.False(firstAtomic.Equals(0)); Assert.False(secondAtomic.Equals(0)); }
public void Int32Aligned_IEquatable_Of_Int_Should_Compare() { IEquatable<int> firstAtomic = new Int32Aligned(int.MaxValue); IEquatable<int> secondAtomic = new Int32Aligned(int.MinValue); Assert.False(firstAtomic.Equals(int.MinValue)); Assert.False(secondAtomic.Equals(int.MaxValue)); Assert.True(firstAtomic.Equals(int.MaxValue)); Assert.True(secondAtomic.Equals(int.MinValue)); Assert.False(firstAtomic.Equals(0)); Assert.False(secondAtomic.Equals(0)); }