public void ViewManagerCreateView()
        {
            DynamicMock useCase             = new DynamicMock(typeof(IUseCase));
            IUseCase    useCaseMockInstance = (IUseCase)useCase.MockInstance;

            IRegexEngine engine = new DotNetRegexEngine();
            IRegexView   view   = new ReplaceView();

            useCase.ExpectAndReturn("CreateNewView", view);
            useCase.ExpectAndReturn("CreateNewEngine", engine);


            ViewManager factory = new ViewManager();
            IRegexView  newView = factory.CreateView(useCaseMockInstance);
            Form        frm     = (Form)newView;

            frm.ShowDialog();
        }
 protected void setup_attachMockViewToController(DynamicMock viewMock, DotNetRegexEngine controller)
 {
     controller.AttachView((IRegexView)viewMock.MockInstance);
 }
 public void setup()
 {
     wasSplitCalled = false;
     controller     = new DotNetRegexEngine();
 }
 public void InitForEachTest()
 {
     m_controller = new DotNetRegexEngine();
 }