NUnit integration

https://github.com/OpenRA/OpenRA/issues/3268
Reason for this is when we start putting things in like "Test if" or "Should be" etc. then you get whole columns of redundant data!
```
Test if this case is true
Test if another case is true
Test if assertion is okay
Test if etc.
Test if etc.
```