DisposeCall<'Actual>
IOperation
IOperationResult
Machine<'Actual, 'Model>
Defines the initial state for actual and model object, and allows to define the generator to use for the next state, based on the model.
MachineRun<'Actual, 'Model>
MethodCall<'Actual>
New<'Actual>
ObjectMachine<'Actual>
ObjectMachineModel
Operation<'Actual, 'Model>
An operation describes pre and post conditions and the model for a single operation under test. The post-conditions are the invariants that will be checked; when these do not hold the test fails.
OperationResult<'a>
Setup<'Actual, 'Model>
StateMachine
StateMachineExtensions
StopOperation<'Actual, 'Model>
TearDown<'Actual>