A test method executor is an object designed to execute a test method. The test method executor typically implements a simple state engine that is used to process the data presented by each smart test attribute. The test method executor invokes particular test methods in response to the processed data....http://www.google.es/patents/US7082376?utm_source=gb-gplus-sharePatente US7082376 - State full test method executor