Add tests for private constructor.
Remove ternery operator.
Add tests for private constructor.
Add test stubs wit hTODOs.