You can do either or all depending on how you want to test it.  Sometimes you want more flexibility to test exactly how it's going to flow and other times you want to just be able to return everything.