Went back to MSTest to stay consistent with existing tests.

- Added unit tests for various key/value whitespace scenarios.
- Removed unnecessary AssemblyKeyFile attribute which prevented usage of InternalsVisibleTo for unit testing purposes.