NUnitForms
NUnitForms is a tool for automatically testing Windows Forms applications written on .NET. It is an extension to NUnit that should make it easy to test Windows Forms applications.
NUnitForms also provides a Recorder application that will Record your interactions with a Windows Forms class and write a Unit Test for you that duplicates your actions. You can perform asserts during this process by right-clicking on your controls and selecting the property to assert.
link






