I am very interested in using the Passive View pattern to improve testability, but I am not sure how to call child dialogs.
Do you have the parent view create the child view and return an interface to the parent controller, then have the parent controller create the child controller?
I have been thinking about this a lot and I think I have a couple of possible solutions.
Method 1
Method 2