def METHOD_NAME(mock_game):
    # patch the mock game proc stack
    stack = Stack()
    mock_game.state.stack = stack    
    with patch("botbowl.core.util.Stack", new_callable=PropertyMock) as a:
        a.return_value=stack
        # fix the dice rolls - 3+6 = 9 => KO
        D6.FixedRolls.clear()
        D6.FixedRolls.append(3)
        D6.FixedRolls.append(6)
        role = Role("Blitzer", "orc", 6,3,3,9, [], 50000, None)
        player = Player("1", role, "test", 1, "orc")
        blocker = Player("1", role, "test", 1, "orc")
        injury = Injury(mock_game, player, inflictor=blocker)
        injury.step(action=None)
        # NO mighty blow so proc is still Injury for stunned result
        proc = stack.peek()
        assert isinstance(proc, KnockOut)