import Testing @testable import VNCCore import Foundation @Suite struct SessionStateTests { @Test func idleEqualsIdle() { #expect(SessionState.idle == .idle) } @Test func connectedWithDifferentSizesDiffer() { let a = SessionState.connected(framebufferSize: FramebufferSize(width: 1920, height: 1080)) let b = SessionState.connected(framebufferSize: FramebufferSize(width: 1280, height: 800)) #expect(a != b) } @Test func disconnectReasonsDiffer() { #expect(DisconnectReason.userRequested != .authenticationFailed) } }