def METHOD_NAME():
    """
    Document expectations for all outcomes of 1v1 games.
    Assumes that the order of teams doesn't matter.
    With five possible outcomes there are 15 possibilities.
    """
    team_outcomes = [{ArmyOutcome.VICTORY}, {ArmyOutcome.VICTORY}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.VICTORY}, {ArmyOutcome.DEFEAT}]
    ranks = resolve_game(team_outcomes)
    assert ranks == [GameOutcome.VICTORY, GameOutcome.DEFEAT]
    team_outcomes = [{ArmyOutcome.VICTORY}, {ArmyOutcome.DRAW}]
    resolve_game(team_outcomes)
    assert ranks == [GameOutcome.VICTORY, GameOutcome.DEFEAT]
    team_outcomes = [{ArmyOutcome.VICTORY}, {ArmyOutcome.UNKNOWN}]
    ranks = resolve_game(team_outcomes)
    assert ranks == [GameOutcome.VICTORY, GameOutcome.DEFEAT]
    team_outcomes = [{ArmyOutcome.VICTORY}, {ArmyOutcome.CONFLICTING}]
    ranks = resolve_game(team_outcomes)
    assert ranks == [GameOutcome.VICTORY, GameOutcome.DEFEAT]
    team_outcomes = [{ArmyOutcome.DEFEAT}, {ArmyOutcome.DEFEAT}]
    ranks = resolve_game(team_outcomes)
    assert ranks == [GameOutcome.DRAW, GameOutcome.DRAW]
    team_outcomes = [{ArmyOutcome.DEFEAT}, {ArmyOutcome.DRAW}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.DEFEAT}, {ArmyOutcome.UNKNOWN}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.DEFEAT}, {ArmyOutcome.CONFLICTING}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.DRAW}, {ArmyOutcome.DRAW}]
    ranks = resolve_game(team_outcomes)
    assert ranks == [GameOutcome.DRAW, GameOutcome.DRAW]
    team_outcomes = [{ArmyOutcome.DRAW}, {ArmyOutcome.UNKNOWN}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.DRAW}, {ArmyOutcome.CONFLICTING}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.UNKNOWN}, {ArmyOutcome.UNKNOWN}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.UNKNOWN}, {ArmyOutcome.CONFLICTING}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)
    team_outcomes = [{ArmyOutcome.CONFLICTING}, {ArmyOutcome.CONFLICTING}]
    with pytest.raises(GameResolutionError):
        resolve_game(team_outcomes)