Test::Unit is a complete testing framework -- Perl implementation of the venerable
xUnit, while
Test::MockObject is a testing utility to emulate complex interfaces not relevant to the code under testing. The latter is very useful whether you use
Test::Unit,
Test::More or any other framework. They do not address the same problem, sorry. Elephants and motorcycles, kind of.