added subscription and discount tests