[Mono-dev] Mono/Linux and MbUnit, NMock, NCover, VSTS

Leszek Ciesielski skolima at gmail.com
Thu Nov 9 02:53:45 EST 2006

On 11/9/06, Mads Bondo Dydensborg <mbd at dbc.dk> wrote:
> Hi there
> We are deciding on a unit test framework for our crossplatform C# efforts.
> I have been looking at a number of frameworks, but it is unclear to me, to
> what extent they "work" with Mono/Linux. I am looking for other Mono/Linux
> users experience with these frameworks.
> We know about nUnit (which, AFAICT, works very well in Mono/Linux), but all
> the rage seems to be about MbUnit these days. Does MbUnit work in Mono/Linux?
> Some of it seems to be tied to "Com 1.5"?
> Similarely about NMock - looks great - does it work with Mono/Linux? Any
> experience out there?
> NCover for code coverage also looks great. Again - how about Mono/Linux?
> And finally, some of our Windows developers fancy the unit testing support in
> Microsoft Visual Studio Team System. I am sceptical about this. It is a bit
> hard for me to resolve, but it would appear, that this is tied very closely
> to MSVSTS? Does this work with Mono/Linux? Are there any license problems?
> Thanks in advance for all input!
> Regards,
> Mads
> --
> Med venlig hilsen/Regards
> Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo Dydensborg
> Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77 34

NUnit and NMock run fine, although you'd probably want to patch NMock
a bit to provide more verbose error messages (failed asserts are
sometimes a little hell to pin down). And they are used inside mono
project for testing purposes.

And I've never seen any 'rage' about MbUnit. In fact, this is the
first time I've heard about it ;]

Team System is VS - specific. It _might_ work on mono, if it's 100%
managed code, but I would not count on it.

More information about the Mono-devel-list mailing list