Unit Testing is trickier than I thought