AWSSDK.UnitTests.LitJsonModificationTests.ConstructorAndEqualTest C# (CSharp) Method

ConstructorAndEqualTest() private method

private ConstructorAndEqualTest ( ) : void
return void
        public void ConstructorAndEqualTest()
        {
            int signedInteger = 47472;
            long signedLong = 47472;
            Assert.IsTrue(new JsonData(signedInteger).Equals(new JsonData(signedInteger)));
            Assert.IsTrue(new JsonData(signedInteger).Equals(new JsonData(signedLong)));
            Assert.IsTrue(new JsonData(signedLong).Equals(new JsonData(signedLong)));

            uint unsignedInteger = 474722;
            ulong unsignedLong = 474722;
            Assert.IsTrue(new JsonData(unsignedInteger).Equals(new JsonData(unsignedInteger)));
            Assert.IsTrue(new JsonData(unsignedInteger).Equals(new JsonData(unsignedLong)));
            Assert.IsTrue(new JsonData(unsignedLong).Equals(new JsonData(unsignedLong)));

            long signedLongBig = 829496729622;
            Assert.IsTrue(new JsonData(signedLongBig).Equals(new JsonData(signedLongBig)));

            ulong unsignedLongBig = 829496729622;
            Assert.IsTrue(new JsonData(unsignedLongBig).Equals(new JsonData(unsignedLongBig)));
        }
    }