コード例 #1
0
        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();
        }
コード例 #2
0
 public void InitForEachTest()
 {
     m_controller = new DotNetRegexEngine();
 }
コード例 #3
0
 protected void setup_attachMockViewToController(DynamicMock viewMock,DotNetRegexEngine controller)
 {
     controller.AttachView((IRegexView)viewMock.MockInstance);
 }
コード例 #4
0
 public void setup()
 {
     wasSplitCalled = false;
     controller = new DotNetRegexEngine();
 }