Test of each function should be its own test.