in Sample/Pluginized/TicTacToe/TicTacToeCoreTests/RootViewControllerTests.swift [37:57]
func test_viewDidAppear_emitNoPlayers_withDuplicateEmissions_withDuplicateViewDidAppear_verifySinglePresentLoggedOut() {
rootViewController.viewDidAppear(true)
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 0)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 0)
playersStream.subject.onNext(nil)
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 1)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 0)
playersStream.subject.onNext(nil)
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 1)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 0)
rootViewController.viewDidAppear(true)
XCTAssertEqual(loggedOutBuilder.loggedOutViewControllerCallCount, 1)
XCTAssertEqual(loggedInBuilder.loggedInViewControllerCallCount, 0)
}