NUnit Core Features
In order to test an application under NUnit, you write test code that is specially annotated using custom Attributes. Your test code contains Assertions, which demonstrate the correct working of the application.
If your application stores settings in Configuration Files, NUnit provides you with the ability to have settings for your test, which are different from those used in production.
For those using NUnit on a Windows system with Visual Studio installed, Visual Studio Support is available.