(name 'MC2-Tests-Interface-cwp.6' message 'Made assembly creation go through an enumeration. In practice this means [slice snapshotWithVersions: versions] instead of [MDSnapshot withVersions: versions].

Assemblies now have an enumeration ID, so they can be matched up with the corresponding enumeration at load time. This pattern avoids explicitly copying the id. ' id '19af8680-2ab2-4f0e-a35a-f5dd08f28cfd' date '17 August 2010' time '4:42:55.287 pm' author 'cwp' ancestors ((name 'MC2-Tests-Interface-cwp.5' message 'Tweaked tests to accommodate refactoring in MC2-Core and MC2-Interface.' id '8f55c1cd-5a43-4726-813e-8bf0d74951cf' date '9 August 2010' time '11:27:42.536 am' author 'cwp' ancestors ((name 'MC2-Tests-Interface-cwp.4' message 'Moved MDEnvironmentTest here from MC2-Core. Added a test for saving a bundle.' id 'f8adb950-964d-4093-8ce6-a0766fbaa2ca' date '6 August 2010' time '10:02:28.434 pm' author 'cwp' ancestors ((name 'MC2-Tests-Interface-cwp.3' message 'Workspaces (once again) have only one facade, and environments now keep a workspace for each domain.' id '14978030-7fa1-40b1-9824-7b3df95ee525' date '20 July 2010' time '11:08:39.187 am' author 'cwp' ancestors ((name 'MC2-Tests-Interface-cwp.2' message 'Got rid of MDTestCase; we now use MDTestBuilder to create objects.' id 'e58f4e38-caf8-423b-aeab-da0cc0bf95c0' date '13 July 2010' time '4:27:40.566 pm' author 'cwp' ancestors ((name 'MC2-Tests-Interface-cwp.1' message 'Tests for the new MC2-Interface package. Most of this code was moved from MC2-Tests-Core.' id 'b305b38e-6c74-426e-b126-e894e4736a20' date '10 February 2010' time '8:04:06.188 pm' author 'cwp' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())