Unit testing framework with a focus on being able to do proper integration tests
Put the 3 files in the asset folder into your project You can then add unit tests and a menu item to start your tests into the Editor folder (or wherever else you prefer)
See the TestAssert.cs, TestGenerators.cs and TestRunner.cs files to see basic usage examples, they're nicely documented