xamarin-macios/tests/bcl-test/common-monotouch_Microsoft....

326 строки
41 KiB
Plaintext

# DEVICE FAILURES
# Exception messages: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException : 'System.MulticastDelegate' does not contain a definition for 'DynamicInvoke'
Microsoft.CSharp.RuntimeBinder.Tests.AccessTests.PrivateDelegateType
# Microsoft.CSharp.RuntimeBinder.RuntimeBinderException : 'System.MulticastDelegate' does not contain a definition for 'DynamicInvoke'
Microsoft.CSharp.RuntimeBinder.Tests.AccessTests.PrivateValueTypeDelegateType
# System.ExecutionEngineException : Attempting to JIT compile method 'object:GetType ()'
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4) Test name: Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C) Test name: Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 9223372036854775807, expected: -9223372036854775807)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 18446744073709551615, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2147483647, expected: -2147483648)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 4294967295, expected: 4294967295)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: -9223372036854775808, expected: -9223372036854775806)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 127, expected: 127)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 255, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: -32768, expected: -32768)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 18446744073709551615, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 127, expected: -128)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: -128, expected: -128)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 4294967295, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 65535, expected: 65535)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 255, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 32767, expected: -32767)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 32767, expected: 32767)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: -9223372036854775808, expected: -9223372036854775808)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 65535, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 32767, expected: -32768)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 1, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 9223372036854775807, expected: 9223372036854775807)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 18446744073709551615, expected: 18446744073709551615)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: -2147483648, expected: -2147483647)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 4294967295, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: -128, expected: -127)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 65535, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 0, expected: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 0, expected: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: -2147483648, expected: -2147483648)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: -128, expected: -126)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 127, expected: -127)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2147483647, expected: -2147483647)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: -9223372036854775808, expected: -9223372036854775807)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: -32768, expected: -32766)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: -32768, expected: -32767)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: -2147483648, expected: -2147483646)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 9223372036854775807, expected: -9223372036854775808)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 0, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 1, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 2147483647, expected: 2147483647)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 2, expected: 3)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: B, integralVal: 1, expected: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: C, integralVal: 2, expected: 4)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumAddition(enumVal: A, integralVal: 255, expected: 255)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 65535, enMinusIn: B, inMinusEn: 65535)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: 65534, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: 18446744073709551615, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 255, enMinusIn: 3, inMinusEn: 253)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: -32768, enMinusIn: -32768, inMinusEn: -32768)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: 255)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: 18446744073709551614)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 127, enMinusIn: -125, inMinusEn: 125)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: -2)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: -2)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2147483647, enMinusIn: -2147483647, inMinusEn: 2147483647)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: -128, enMinusIn: -127, inMinusEn: 127)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 32767, enMinusIn: -32766, inMinusEn: 32766)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: 65535, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 4294967295, enMinusIn: C, inMinusEn: 4294967294)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: 4294967295)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 18446744073709551615, enMinusIn: B, inMinusEn: 18446744073709551615)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: 4294967294)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2147483647, enMinusIn: -2147483646, inMinusEn: 2147483646)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: 4294967295, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 18446744073709551615, enMinusIn: 3, inMinusEn: 18446744073709551613)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 127, enMinusIn: -127, inMinusEn: 127)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: 18446744073709551614, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: -9223372036854775808, enMinusIn: -9223372036854775807, inMinusEn: 9223372036854775807)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: -2, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: 254)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: 65535)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 18446744073709551615, enMinusIn: C, inMinusEn: 18446744073709551614)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: 4294967295, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: -32768, enMinusIn: -32767, inMinusEn: 32767)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 65535, enMinusIn: 3, inMinusEn: 65533)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: 65535)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: 255, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: -2)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 9223372036854775807, enMinusIn: -9223372036854775806, inMinusEn: 9223372036854775806)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: -2147483648, enMinusIn: -2147483646, inMinusEn: 2147483646)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 65535, enMinusIn: C, inMinusEn: 65534)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: 65534)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 9223372036854775807, enMinusIn: -9223372036854775807, inMinusEn: 9223372036854775807)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2147483647, enMinusIn: -2147483645, inMinusEn: 2147483645)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: 18446744073709551615, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: -2, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 32767, enMinusIn: -32767, inMinusEn: 32767)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 9223372036854775807, enMinusIn: -9223372036854775805, inMinusEn: 9223372036854775805)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: -2, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: 4294967295)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: -128, enMinusIn: -126, inMinusEn: 126)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: 18446744073709551615)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: 18446744073709551615)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 127, enMinusIn: -126, inMinusEn: 126)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: 18446744073709551615)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: 4294967294, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 4294967295, enMinusIn: B, inMinusEn: 4294967295)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: -2, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: -32768, enMinusIn: -32766, inMinusEn: 32766)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: -9223372036854775808, enMinusIn: -9223372036854775808, inMinusEn: -9223372036854775808)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: -2147483648, enMinusIn: -2147483647, inMinusEn: 2147483647)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 1, enMinusIn: 65535, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: -128, enMinusIn: -128, inMinusEn: -128)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 2, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 32767, enMinusIn: -32765, inMinusEn: 32765)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 255, enMinusIn: C, inMinusEn: 254)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: -1, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 0, enMinusIn: C, inMinusEn: -2)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 2, enMinusIn: 255, inMinusEn: B)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: -9223372036854775808, enMinusIn: -9223372036854775806, inMinusEn: 9223372036854775806)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 1, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 1, enMinusIn: B, inMinusEn: -1)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 0, enMinusIn: A, inMinusEn: A)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: -2147483648, enMinusIn: -2147483648, inMinusEn: -2147483648)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 2, enMinusIn: 254, inMinusEn: C)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: A, integralVal: 255, enMinusIn: B, inMinusEn: 255)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 9223372036854775807, expected: 9223372036854775807, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 0, expected: A, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: -2147483648, expected: -2147483647, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 32767, expected: 32767, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: -32768, expected: -32766, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: -2147483648, expected: -2147483648, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 1, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: -128, expected: -126, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 0, expected: A, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 1, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 127, expected: 127, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: -9223372036854775808, expected: -9223372036854775807, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 0, expected: A, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 1, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 1, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2147483647, expected: 2147483647, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 0, expected: A, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 4294967295, expected: 4294967295, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: -128, expected: -127, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: -9223372036854775808, expected: -9223372036854775806, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 2, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: -128, expected: -128, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: -9223372036854775808, expected: -9223372036854775808, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 1, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 0, expected: A, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 0, expected: A, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: -32768, expected: -32768, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 65535, expected: 65535, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 18446744073709551615, expected: 18446744073709551615, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 0, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 0, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 1, expected: B, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: -2147483648, expected: -2147483646, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 2, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: -32768, expected: -32767, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: 1, expected: C, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 0, expected: A, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: 255, expected: 255, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 1, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 1, expected: 3, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: 2, expected: 4, shouldThrow: False)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: C, integralVal: 4294967295, enMinusIn: 3, inMinusEn: 4294967293)
Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.EnumSubtraction(enumVal: B, integralVal: 0, enMinusIn: B, inMinusEn: 255)
# fail on iOS 32b devices, to be fixed by mono: https://github.com/mono/mono/issues/15263
Platform32:Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: -32768, expected: -32768, shouldThrow: True)
Platform32:Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: -32768, expected: -32766, shouldThrow: True)
Platform32:Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: -128, expected: -127, shouldThrow: True)
Platform32:Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: A, integralVal: -128, expected: -128, shouldThrow: True)
Platform32:Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: C, integralVal: -128, expected: -126, shouldThrow: True)
Platform32:Microsoft.CSharp.RuntimeBinder.Tests.EnumArithmeticTests.CheckedEnumAddition(enumVal: B, integralVal: -32768, expected: -32767, shouldThrow: True)