Yes, I hear you.  Please let me share with you my thought process.  The lower test cases in the "#find_dea" section because they aimed at clarifying the new behavior of “find_dea” method with the introduction of available_instances in the message and  because “find_dea” method is a dependency of the “register_subscriptions” method.  I think these test cases are required.

The upper test cases, in the "#register_subscriptions" section, concern with the necessary condition for the DEA registration.  This concern was established and accepted in the section starting from line #27 in the prior revision.   Furthermore, I also believe in having this behavior spelled out because the “register_subscriptions” method is key to the cloud_controller module.  The changes in this section merely expand this necessary condition to include available_instances.  I am afraid the clarity of this necessary condition might be compromised if I were to leave out these two test cases here.  

That’s how I ended up having two sets of apparently similar test cases.  Please let me know if I worried too much :)