Moq is intended to be simple to use, strongly typed (no magic strings!, and therefore full compiler-verified and refactoring-friendly) and minimalistic (while still fully functional!).
If the method being mocked (
SelectList) has parameters you don’t care about then you can mock them with
- See Unit testing with NUnit
- Rhino Mocks
- Type Mock