func testMeetingFeaturesShouldBeInitializedThroughConstructor()

in AmazonChimeSDK/AmazonChimeSDKTests/session/MeetingSessionConfigurationTests.swift [118:140]


    func testMeetingFeaturesShouldBeInitializedThroughConstructor() {
        let credentials = MeetingSessionCredentials(attendeeId: attendeeIdStr,
                                                     externalUserId: externalUserIdStr,
                                                     joinToken: joinTokenStr)
        let urls = MeetingSessionURLs(audioFallbackUrl: audioFallbackStr,
                                       audioHostUrl: audioHostStr,
                                       turnControlUrl: turnControlUrlStr,
                                       signalingUrl: signalingUrlStr,
                                       urlRewriter: defaultUrlRewriter)
        let features = MeetingFeatures(videoMaxResolution: VideoResolution.videoResolutionHD,
                                             contentMaxResolution: VideoResolution.videoResolutionFHD)

        let localConfiguration = MeetingSessionConfiguration(meetingId: meetingIdStr,
                                                             externalMeetingId: nil,
                                                             credentials: credentials,
                                                             urls: urls,
                                                             urlRewriter: defaultUrlRewriter,
                                                             meetingFeatures: features)

        XCTAssertNil(localConfiguration.urls.ingestionUrl)
        XCTAssertEqual(localConfiguration.meetingFeatures.videoMaxResolution, VideoResolution.videoResolutionHD)
        XCTAssertEqual(localConfiguration.meetingFeatures.contentMaxResolution, VideoResolution.videoResolutionFHD)
    }