Below are all the possible things we will test for.
- Arithmetic Operators
- +
- -
- *
- /
- %
- ++
- --
- Assignment operators
- =
- +=
- -=
- *=
- /=
- %=
- &=
- |=
- ^=
- >>=
- <<=
- Comparison operators
- ==
- !=
- >
- <
- >=
- <=
- Logical operators
- &&
- ||
- !
- &
- |
- ^
- Integral
- SByte
- Byte
- Short
- UShort
- Int
- UInt
- Long
- ULong
- NInt
- NUInt
- Floating Point
- Float
- Double
- Decimal
- Bool
- Char
- Generics
- Dictionary
- List
- Queue
- SortedList
- Stack
- Collections
- ArrayList
- HashTable
- Queue
- Stack
- String
- Array
- Enum
- Exception
- Tuple
- import
- if
- elif
- else
- while
- do while
- for
- break
- continue
- return
- true
- false
- as
- is
- in
- class
- new
- Console
ReadKey
ReadLine
Write
WriteLine
- Exceptions
try
throw
catch
finally
- Environment
Exit
GetCommandLineArgs
GetEnvironmentVariable
SetEnvironmentVariable
GetFolderPath
- Directory
CreateDirectory
Delete
Exists
GetCurrentDirectory
GetDirectories
GetFiles
Move
SetCurrentDirectory
- File
Exists
CreateText
OpenText
ReadLine
ReadAllLines
WriteLine
Create
Delete
Open
Move
- Create variables
- Cast variables
- Utilize Nested loops
- Import modules
- Utilize command line input
- Read and write to a file
- Create Functions
- Function recursion
- Create a class
- Create a class using inheritance
- Create object
- Serialize and deserialize json
- Create and use random numbers