Initial unit tests

why internal is so special that previous test do not cover it?