in Sample/Pluginized/TicTacToe/TicTacToeCoreTests/RootViewControllerTests.swift [59:79]
func test_viewDidAppear_emitPlayers_withDuplicateEmissions_withDuplicateViewDidAppear_verifySinglePresentLoggedIn() {
rootViewController.viewDidAppear(true)
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 0)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 0)
playersStream.subject.onNext(("blah", "haha"))
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 0)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 1)
playersStream.subject.onNext(("blah", "haha"))
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 0)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 1)
rootViewController.viewDidAppear(true)
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 0)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 1)
}