             return
         }
 
+        guard actualResult.license == license else {
+            recordFailure(withDescription:  "Expected license to be: \(license) " +
+                                            "but found: \(actualResult.license)",
+                          inFile: file,
+                          atLine: line,
+                          expected: true)
+            return
+        }
         guard actualResult.oauthToken == oauthToken else {
             recordFailure(withDescription:  "Expected oauthToken to be: \(oauthToken) " +
                                             "but found: \(actualResult.oauthToken)",


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

    func testOauthToken() {

    // MARK: - Convenience

    private func assertOptions(arguments: CommandMode,
                               license: String = "",
                               oauthToken: String = "",
                               organization: String = "",
                               primaryLanguage: String = "",
