Interface MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver

All Known Implementing Classes:
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Matching, MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple
Enclosing class:
MemberSubstitution.Substitution.ForMethodInvocation

public static interface MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver
A method resolver for locating a method for a substitute.
  • Method Details

    • resolve

      Resolves the method to substitute with.
      Parameters:
      targetType - The target type on which a member is accessed.
      target - The target field, method or constructor that is substituted,
      parameters - All parameters that serve as input to this access.
      result - The result that is expected from the interaction or void if no result is expected.
      Returns:
      The field to substitute with.