Namespace FunctionMonkey.Testing
Classes
AbstractAcceptanceTest
A class that can be used as a basis for running acceptance tests with Function Monkey at the command dispatch level designed for use with test frameworks that take a constructor approach to
One of the advantages of the pattern used by Function Monkey is that the host function triggers are separated cleanly from business logic and compiled with pre-tested templates allowing for comprehensive acceptance tests to be run just below this level which can often provide a high level of value with a lower level of complexity than also testing the Function triggers.
Typically the none-generic version of this class is more useful but this version allows for a custom IFunctionHostBuilder to be used if additional functionality is required over and above that baked into the supplied TestFunctionHostBuilder which solely handles command registration and dependency injection management.
AcceptanceTestScaffold
A scaffold class that can be used to set up Function Monkey acceptance tests designed for test frameworks that make use of setup and teardown methods.