     (testing "entry-id and entry-title constraint violations return multiple errors"
       (let [{:keys [status errors]} (d/ingest "PROV1"
                                               (assoc coll1-2
-                                                     :concept-id "C3-PROV1"
-                                                     :native-id "NID-3")
+                                                     :concept-id "C5-PROV1"
+                                                     :native-id "NID-5")
                                               {:format :dif :allow-failure? true})]
-
         (is (= [409 ["The Entry Title [ET-1] must be unique. The following concepts with the same entry title were found: [C1-PROV1]."
                      "The Entry Id [EID-2] must be unique. The following concepts with the same entry id were found: [C1-PROV1]."]]
                [status errors]))))

                                    :short-name "EID-1"
                                    :entry-title "ET-1"
                                    :native-id "NID-1"})
        coll1-2 (assoc-in coll1-1 [:product :short-name] "EID-2")]
    (d/ingest "PROV1" coll1-1 {:format :dif})

    (testing "update the collection with a different entry-id is OK"
      (let [{:keys [status concept-id revision-id errors]}
            (d/ingest "PROV1" coll1-2 {:format :dif})]
        (is (= ["C1-PROV1" 2 200 nil] [concept-id revision-id status errors]))))

    (testing "ingest collection with entry-id used by a different collection latest revision within the same provider is invalid"
      (let [{:keys [status errors]} (d/ingest "PROV1"

    (is (= 200 (:status coll-del1)))
    (is (= 404 (:status coll-del2)))
    (is (= [(format "Concept with native-id [%s] and concept-id [%s] is already deleted."
                    native-id concept-id)]
           (:errors coll-del2)))
    (is (= 5 (:revision-id coll-del1)))
    (index/wait-until-indexed)
