コード例 #1
0
ファイル: NanBoxingTests.cs プロジェクト: i-e-b/NanBoxing
        public void int32_overflows_the_same_way_as_native()
        {
            unchecked {
                for (int i = 1; i > 0; i += i)
                {
                    int    original = i * 2;
                    double enc      = NanTags.EncodeInt32(original);
                    int    result   = NanTags.DecodeInt32(enc);

                    Assert.That(result, Is.EqualTo(original));
                }
            }
        }