I'm currently rewriting MonoCanvas (Yes! One more time!!), but now using Gtk#, Gtk.DotNet, Gdk#, Pango# and GDI+, however that's not the main discussion here. With this newer development I began writing some NUnit tests, that obviously assures compatibillity between revisions.
However with my most recent project I will code with ANSI C and C#, and I, obviously, will do Unitary Tests, so I need to get an application for doing that in C and I did it, is called Check (apt-get install check). So there I am, ready for coding!