📄️ Regression Testing
The InRule Regression Testing feature in irVerify provides a state assertion mechanism similar to NUnit to test state values after rule execution.
📄️ Regression Testing Concepts
Test Suite
📄️ Authoring Test Suites
The classes required for Test Suite authoring are located in the InRule.Repository assembly beneath the InRule.Repository.Regression namespace.
📄️ TestScenario versus EntityState Data States
EntityState XML has the simplicity of being an easily constructed XML document which may either be written by hand (e.g. <Entity1><Field1>5</Field1><Field2>10</Field2></Entity1>) or XML serialized using end-users' own classes.
📄️ Executing Test Suites
The classes required for Test Suite execution reside in the InRule.Runtime.Testing assembly.
📄️ irVerify - Command Line Interface
A command-line interface for executing Regression Testing Test Suites is provided with InRule.