@@ -517,6 +517,24 @@ public void TypeTesting(string expression, Type type)
517
517
[ TestCase ( "typeof(string) == 12.GetType()" , ExpectedResult = false , Category = "typeof keyword" ) ]
518
518
#endregion
519
519
520
+ #region sizeof keyword
521
+
522
+ [ TestCase ( "sizeof(sbyte)" , ExpectedResult = sizeof ( sbyte ) , Category = "sizeof keyword" ) ]
523
+ [ TestCase ( "sizeof(byte)" , ExpectedResult = sizeof ( byte ) , Category = "sizeof keyword" ) ]
524
+ [ TestCase ( "sizeof(short)" , ExpectedResult = sizeof ( short ) , Category = "sizeof keyword" ) ]
525
+ [ TestCase ( "sizeof(ushort)" , ExpectedResult = sizeof ( ushort ) , Category = "sizeof keyword" ) ]
526
+ [ TestCase ( "sizeof(int)" , ExpectedResult = sizeof ( int ) , Category = "sizeof keyword" ) ]
527
+ [ TestCase ( "sizeof(uint)" , ExpectedResult = sizeof ( uint ) , Category = "sizeof keyword" ) ]
528
+ [ TestCase ( "sizeof(long)" , ExpectedResult = sizeof ( long ) , Category = "sizeof keyword" ) ]
529
+ [ TestCase ( "sizeof(ulong)" , ExpectedResult = sizeof ( ulong ) , Category = "sizeof keyword" ) ]
530
+ [ TestCase ( "sizeof(char)" , ExpectedResult = sizeof ( char ) , Category = "sizeof keyword" ) ]
531
+ [ TestCase ( "sizeof(float)" , ExpectedResult = sizeof ( float ) , Category = "sizeof keyword" ) ]
532
+ [ TestCase ( "sizeof(double)" , ExpectedResult = sizeof ( double ) , Category = "sizeof keyword" ) ]
533
+ [ TestCase ( "sizeof(decimal)" , ExpectedResult = sizeof ( decimal ) , Category = "sizeof keyword" ) ]
534
+ [ TestCase ( "sizeof(bool)" , ExpectedResult = sizeof ( bool ) , Category = "sizeof keyword" ) ]
535
+
536
+ #endregion
537
+
520
538
#region Create instance with new Keyword
521
539
[ TestCase ( "new ClassForTest1().GetType()" , ExpectedResult = typeof ( ClassForTest1 ) , Category = "Create instance with new Keyword" ) ]
522
540
[ TestCase ( "new ClassForTest2(15).GetType()" , ExpectedResult = typeof ( ClassForTest2 ) , Category = "Create instance with new Keyword" ) ]
0 commit comments