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();
        }
 public void InitForEachTest()
 {
     m_controller = new DotNetRegexEngine();
 }
 protected void setup_attachMockViewToController(DynamicMock viewMock,DotNetRegexEngine controller)
 {
     controller.AttachView((IRegexView)viewMock.MockInstance);
 }
 public void setup()
 {
     wasSplitCalled = false;
     controller = new DotNetRegexEngine();
 }