class Given Given is used to define behaviours.
class Interaction Interaction is used to verify method calls.class Mockable Represents a function call that returns
ReturnType and can be stubbed.class MockableProperty Represents a property call that can be stubbed.
class MockableSubscript Represents a subcript call that can be stubbed.
class Predicate Predicate represents a condition on an
Input.class Stub Stub represents a paire of type and a value of this type
class Then Then is used to verify method calls.
class Verifiable Represents a function call that returns
ReturnType and can be checked.class VerifiableProperty Represents a property call that can be checked.
class VerifiableSubscript Represents a property call that can be checked.