Connector/NET, written in C#, has some upsides over the ODBC driver. Unfortunately, we ran into a number of problems with it and switched to the ODBC driver.
Hurdles aside, using WatiN and SpecFlow for system testing has worked out well for a testing problem that has historically been hard-won, if won at all.
.NET doesn't provide a wrapper around the FileSystemWatcher, so I wrote my own. It monitors a directory and only throws one event when a new file is created or an existing file is