/// <summary>
 /// Initializes a new instance of the <see cref="UnhandledInteractionException{TInput, TOutput}"/> class.
 /// </summary>
 /// <param name="interaction">The interaction that doesn't have a input handler.</param>
 /// <param name="input">The input into the interaction.</param>
 public UnhandledInteractionException(Interaction <TInput, TOutput> interaction, TInput input)
     : this("Failed to find a registration for a Interaction.")
 {
     _interaction = interaction;
     _input       = input;
 }
 public UnhandledInteractionException(Interaction <TInput, TOutput> interaction, TInput input)
 {
     this.interaction = interaction;
     this.input       = input;
 }