Question:

How difficult is it to test and debug M# applications?


Answer:

M# generates standard .NET code. So you can use your familiar Visual Studio and other tools for testing and debugging.

However, with M# your application will have significantly fewer bugs and in most cases once you write a module, it will work correctly from the first run.