I've got a couple of questions about unit testing nopCommerce plugins...

- Are any of the current 'mainstream' plugins that nopCommerce includes unit tested?  For example is the PayPal payment plugin tested anywhere?

- What is the best way to unit test a new nopCommerce plugin?  I'm writing an Adyen payment plugin and I don't really want to mock loads of NopCommerce's payment processor objects in order to unit test a class that inherits from IPaymentMethod (for example).

Has anyone had any experience with unit testing plugins that they've written? Any suggestions or guidance much appreciated.

Thanks!