- fixed a unit test
- added more tests for output parameters size trimming
- procedure needed for tests
- Parameter's size will be set to -1 (MAX in TSql terms) that are 1) ParameterDirection != Input and 2) Size == 0, this is to avoid output parameters defaulting their size to 0 (e.g. NVARCHAR(0))
- Added output parameter size tests