create a partial stub
create a partial stub with a return value
create a class stub
create a mock object
add tailure tests for save and update and use stubs