This is a menu extension for Visual Studio for editing C# files in a project for use with the MetaAutomation libraries, requiring one of the following libs to be imported into those code files (i.e., with a using statement and project reference):
• MetaAutomationClientSpLibrary, for single-process automated checks
• MetaAutomationClientStLibrary, for single-tier multi-process automated checks
• MetaAutomationClientMtLibrary, for multi-tier and multi-process automated checks
The corresponding MetaAutomation libs must also be available. See the samples on http://MetaAutomation.net for more information. The Check Step Editor will work with any of the three samples on http://MetaAutomation.net.
After installing this extension, look for the “Add Check Step” and “Remove Check Step” menu items under the Edit menu, when editing a C# file. Choosing either of these commands operates on selected lines of text in the C# code. It isn’t necessary to select the complete lines of code.
The extension cannot guarantee code that is well-formed or will compile or run. It is intended as an aid to code with the anonymous delegates that the C# implementation requires for an implementation of the Atomic Check pattern of the MetaAutomation pattern language.