Replace "" with string.Empty
Refactor tests to use string-based sample code.

This should increase readability.
Improve message of assert statements.
Type in nested namespace should be extracted