                        {:concept-id (:concept-id coll2) :revision-id 1} ;; success
                        {:concept-id (:concept-id coll3)}])] ;; no service association
 
-        (service-util/assert-service-dissociation-response-ok?
+        (service-util/assert-service-dissociation-bad-request
          {["C100-P5"] {:errors ["Collection [C100-P5] does not exist or is not visible."]}
           ["C1200000012-PROV1"] {:concept-id "SA1200000016-CMR" :revision-id 2}
           ["C1200000013-PROV1" 1] {:concept-id "SA1200000017-CMR" :revision-id 2}

      (let [response (association-util/associate-by-concept-ids
                      token concept-id [{:concept-id c2-p1}
                                        {:concept-id "C100-P5"}])]
        (service-util/assert-service-association-response-ok?
         {[c2-p1] {:concept-id "SA1200000028-CMR"
                   :revision-id 1}
          ["C100-P5"] {:errors ["Collection [C100-P5] does not exist or is not visible."]}}

            _ (index/wait-until-indexed)
            response (association-util/associate-by-concept-ids
                      token concept-id [{:concept-id c1-p1}])]
        (service-util/assert-service-association-bad-request
         {[c1-p1] {:errors [(format "Collection [%s] does not exist or is not visible." c1-p1)]}}
         response)))

