tested successfull for possible 25 assertions using object to call the function