in FBSDKCoreKit/FBSDKCoreKitTests/GraphRequestConnectionTests.swift [210:263]
func testCreatingWithCustomDependencies() {
XCTAssertTrue(
GraphRequestConnection.sessionProxyFactory === sessionFactory,
"A graph request connection should persist the session provider it was created with"
)
XCTAssertTrue(
connection.session === session,
"A graph request connection should derive sessions from the session provider"
)
XCTAssertTrue(
GraphRequestConnection.errorConfigurationProvider === errorConfigurationProvider,
"A graph request connection should persist the error configuration provider it was created with"
)
XCTAssertTrue(
GraphRequestConnection.piggybackManager === piggybackManager,
"A graph request connection should persist the piggyback manager it was created with"
)
XCTAssertTrue(
GraphRequestConnection.settings === settings,
"A graph request connection should persist the settings it was created with"
)
XCTAssertTrue(
GraphRequestConnection.graphRequestConnectionFactory === graphRequestConnectionFactory,
"A graph request connection should persist the connection factory it was created with"
)
XCTAssertTrue(
GraphRequestConnection.eventLogger === eventLogger,
"A graph request connection should persist the events logger it was created with"
)
XCTAssertTrue(
GraphRequestConnection.operatingSystemVersionComparer === processInfo,
"A graph request connection should persist the operating system comparer it was created with"
)
XCTAssertTrue(
GraphRequestConnection.macCatalystDeterminator === macCatalystDeterminator,
"A graph request connection should persist the Mac Catalyst determinator it was created with"
)
XCTAssertTrue(
GraphRequestConnection.accessTokenProvider === TestAccessTokenWallet.self,
"A graph request connection should persist the access token provider it was created with"
)
XCTAssertTrue(
GraphRequestConnection.accessTokenSetter === TestAccessTokenWallet.self,
"A graph request connection should persist the access token setter it was created with"
)
XCTAssertTrue(
GraphRequestConnection.errorFactory === errorFactory,
"A graph request connection should persist the error factory it was created with"
)
XCTAssertTrue(
GraphRequestConnection.authenticationTokenProvider === TestAuthenticationTokenWallet.self,
"A graph request connection should persist the authentication token provider it was created with"
)
}