import XCTest
@testable import Physarum
final class FieldTierTVTests: XCTestCase {
func testTVTierIsConservativeAndDistinct() {
// Apple TV 4K is mains-powered but fanless — start at the conservative
// phone/tablet workload; the seam (distinct id) lets us raise it on-device.
XCTAssertEqual(FieldTier.tv.base, 512)
XCTAssertEqual(FieldTier.tv.maxLong, 1280)
XCTAssertEqual(FieldTier.tv.agentCap, 250_000)
XCTAssertNotEqual(FieldTier.tv, FieldTier.tablet)
XCTAssertNotEqual(FieldTier.tv, FieldTier.phone)
}
func testFieldTierMapsTVIdiom() {
XCTAssertEqual(fieldTier(for: .tv), .tv)
}
}