code coverage for categories and fixing issue with fixture
implement payment rules and tests for payment methods