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)
}