package com.jsjdesigns.poker.bot

import kotlin.test.Test
import kotlin.test.assertFalse
import kotlin.test.assertTrue

class SkillMechanismTest {

    @Test
    fun `expert has a distinct opponent-reading mechanism`() {
        assertFalse(
            SkillLevel.ADVANCED.readsOpponents,
            "Advanced should play strong card-and-position poker without exploitation reads",
        )
        assertTrue(
            SkillLevel.EXPERT.readsOpponents,
            "Expert should differ by mechanism, not merely a nearby constant",
        )
    }
}
