tests and methods for result model