         xm-echo10/umm-c-to-echo10-xml um-echo10/echo10-xml-to-umm-c expected-echo10
 
         "ISO19115-2"
-        xm-iso2/umm-c-to-iso19115-2-xml um-iso2/iso19115-2-xml-to-umm-c identity
-        )
+        xm-iso2/umm-c-to-iso19115-2-xml um-iso2/iso19115-2-xml-to-umm-c identity)
 
   ;; This is here because echo10 supported additional fields
   (testing "echo10 supported fields"

                                           ;; TODO put version here once it's added to UMM.
                                           )))

(comment


  ;; Take a UMM record, convert to UMM JSON, parse UMM JSON, and then convert to ECHO10 XML
  (->>  example-record-echo10-supported
       umm-json/umm->json
       umm-json/json->umm
       (xg/generate-xml xm-echo10/umm-c-to-echo10-xml)
       cmr.common.xml/pretty-print-xml
       println)


  )


(deftest roundtrip-gen-parse
  (are2 [to-xml to-umm expected-manip-fn]
        (let [xml (xg/generate-xml to-xml example-record)

                                                   :DurationUnit "YEAR"
                                                   :DurationValue 4
                                                   :PeriodCycleDurationUnit "DAY"
                                                   :PeriodCycleDurationValue 3}])})]}))

(def example-record
  "This contains an example record with fields supported by all formats"
