Add code coverage
Add somes rules from praspel and add units tests to certify the method is dead or alive