#12 : Unit Tests