public void ExecuteWhenPassingWrongTypeThenException()
{
const int Argument = 4;
Action action = () => this.testee.Execute(Argument);
action
.ShouldThrow<ArgumentException>()
.WithMessage(GuardHoldersExceptionMessages.CannotCastArgumentToGuardArgument(Argument, this.testee.Describe()));
}
}