import XCTest @testable import NASBackup final class NASProtocolTests: XCTestCase { func test_allCases_haveLocalizedDescriptions() { for proto in NASProtocol.allCases { XCTAssertFalse( proto.localizedDescription.isEmpty, "\(proto.rawValue) has no localizedDescription" ) } } func test_smb_defaultPort_is445() { XCTAssertEqual(NASProtocol.smb.defaultPort, 445) } func test_sftp_defaultPort_is22() { XCTAssertEqual(NASProtocol.sftp.defaultPort, 22) } }