Testing a simulator is more complicated than testing the simulated system (metalanguage).
Add to that, if you trust only to the simulator to test your system, your system may be - and probably will be - false too.
Testing is a difficult art, only feasable by the person who elaborates the system (beancounters may contest that !)