Recently, I ran into an open-source test framework called Citrus. Citrus supports you in testing message interfaces in enterprise applications. Manual testing effort as well as coding mocks and simulators are not necessary.
Many development teams turn on Nuget Package Restore to save from having to check packages into Source Control. It’s also quite popular with project teams with a Continuous Integration setup. I recommend against it.