Nice, many ppl for forgot about order in tests. First you tests the most little parts and at the end we test main method :) good job :)