The Easiest and the Hardest Methods to write unit test for