                                                 :requests anything}]))))
 
 (deftest throws-exception-when-concurrency-is-smaller-than-number-of-parallel-scenarios
-  (is (thrown? AssertionError (run-simulation [scenario scenario2] 1))))
+  (is (thrown? AssertionError (run-legacy-simulation [scenario scenario2] 1))))
 
 (deftest with-given-number-of-requests
-  (let [result (run-simulation [scenario] 1 {:requests 4})]
+  (let [result (run-legacy-simulation [scenario] 1 {:requests 4})]
     (is (= "Test scenario" (-> result first :name)))
     (is (= 2 (-> result first :requests count)))
     (is (= "Test scenario" (-> result second :name)))

(defn get-result [requests request-name]
  (:result (first (filter #(= request-name (:name %)) requests))))

(deftest simulation-returns-result-when-run-with-one-user
  (let [result (run-simulation [scenario] 1)]
    (is (equal? result [{:name "Test scenario"
                         :id 0
                         :start number?

                                     :result false}]}]))))

(deftest simulation-passes-context-through-requests-in-scenario
  (let [result (first (run-legacy-simulation [context-testing-scenario] 1))]
    (is (= true (get-result (:requests result) "Request2")))))

(deftest simulation-passes-original-context-to-first-request
