Test object, basic implementation, tests