Ejemplo n.º 1
0
 public void Setup()
 {
     mainPanel          = MockRepository.GenerateStub <IMainPanel>();
     form               = MockRepository.GenerateMock <IMappingForm>();
     mapping            = MockRepository.GenerateStub <Mapping>();
     mapping.MappingSet = new MappingSetImpl();
     //presenter = new MappingPresenter(mainPanel, form);
 }
 public void Setup()
 {
     mainPanel = MockRepository.GenerateStub<IMainPanel>();
     form = MockRepository.GenerateMock<IMappingForm>();
     mapping = MockRepository.GenerateStub<Mapping>();
     mapping.MappingSet = new MappingSetImpl();
     //presenter = new MappingPresenter(mainPanel, form);
 }
Ejemplo n.º 3
0
        public void Show_Was_Called()
        {
            IMainPanel   mainPanel = MockRepository.GenerateStub <IMainPanel>();
            IMappingForm form      = MockRepository.GenerateMock <IMappingForm>();

            //var presenter = new MappingPresenter(mainPanel, form);
            //presenter.Show();

            //mainPanel.AssertWasCalled(m => m.ShowPropertyGrid(form));
        }
Ejemplo n.º 4
0
        public MappingPresenter(IMainPanel panel, IMappingForm form)
            : base(panel)
        {
            this.form = form;

            form.ToEntityChanged += (s, e) => { if (!Detached) mapping.ToEntity = form.ToEntity; };
            form.FromTableChanged += (s, e) => { if (!Detached) mapping.FromTable = form.FromTable; };
            form.MappingsChanged += (s, e) => { if (!Detached) mapping.SetMappings(form.Mappings); };
            form.RemoveMapping += form_RemoveMapping;
        }
Ejemplo n.º 5
0
        public void The_Presenter_Hooks_Up_To_The_Right_Events()
        {
            IMainPanel   mainPanel = MockRepository.GenerateStub <IMainPanel>();
            IMappingForm form      = MockRepository.GenerateMock <IMappingForm>();

            //new MappingPresenter(mainPanel, form);

            form.AssertWasCalled(f => f.ToEntityChanged  += null, c => c.IgnoreArguments());
            form.AssertWasCalled(f => f.FromTableChanged += null, c => c.IgnoreArguments());
            form.AssertWasCalled(f => f.MappingsChanged  += null, c => c.IgnoreArguments());
            form.AssertWasCalled(f => f.RemoveMapping    += null, c => c.IgnoreArguments());
        }
Ejemplo n.º 6
0
        public void Property_Changed_Deregistered()
        {
            IMainPanel   mainPanel = MockRepository.GenerateStub <IMainPanel>();
            IMappingForm form      = MockRepository.GenerateMock <IMappingForm>();
            var          mapping   = MockRepository.GenerateStub <Mapping>();

            mapping.MappingSet = new MappingSetImpl();

            //var presenter = new MappingPresenter(mainPanel, form);
            //presenter.AttachToModel(mapping);
            //presenter.DetachFromModel();

            mapping.AssertWasCalled(o => o.PropertyChanged -= null, c => c.IgnoreArguments());
            form.AssertWasCalled(f => f.Clear());
        }
Ejemplo n.º 7
0
        public MappingPresenter(IMainPanel panel, IMappingForm form) : base(panel)
        {
            this.form = form;

            form.ToEntityChanged += (s, e) => { if (!Detached)
                                                {
                                                    mapping.ToEntity = form.ToEntity;
                                                }
            };
            form.FromTableChanged += (s, e) => { if (!Detached)
                                                 {
                                                     mapping.FromTable = form.FromTable;
                                                 }
            };
            form.MappingsChanged += (s, e) => { if (!Detached)
                                                {
                                                    mapping.SetMappings(form.Mappings);
                                                }
            };
            form.RemoveMapping += form_RemoveMapping;
        }