In Go you can have the unit tests be part of the same pkg as the code so they can use private constructors.
In Go you can have the unit tests be part of the same pkg as the code so they can use private constructors.