     // MARK: - Convenience
 
     private func assertOptions(arguments: CommandMode,
+                               license: String = "",
                                oauthToken: String = "",
                                organization: String = "",
                                primaryLanguage: String = "",

            return
        }

        guard actualResult.oauthToken == oauthToken else {
            recordFailure(withDescription:  "Expected oauthToken to be: \(oauthToken) " +
                                            "but found: \(actualResult.oauthToken)",


        // Then
        assertOptions(arguments: CommandMode.arguments(args))
    }

    func testLicense() {
        // Given
        let expectedLicense = "MIT"
        let args = ArgumentParser(["--license", expectedLicense])

        // Then
        assertOptions(arguments: CommandMode.arguments(args),
                      license: expectedLicense)
    }

    func testOauthToken() {
