public void Exception_Thrown_If_Selected_Column_Is_Null() { ICollectionForm <IColumn> form = MockRepository.GenerateMock <ICollectionForm <IColumn> >(); IColumnContainer obj = MockRepository.GenerateMock <IColumnContainer>(); IMainPanel panel = MockRepository.GenerateMock <IMainPanel>(); //var presenter = (ItemCollectionPresenter<IColumn>) new ColumnCollectionPresenter(panel, form); //presenter.AttachToModel(obj); //presenter.Show(); form.Stub(f => f.SelectedItem).Return(null); var raiser = form.GetEventRaiser(f => f.RemoveItem += null); raiser.Raise(form, new EventArgs()); }
public void Column_Removed_Correctly() { ICollectionForm <IColumn> form = MockRepository.GenerateMock <ICollectionForm <IColumn> >(); IColumnContainer obj = MockRepository.GenerateMock <IColumnContainer>(); IMainPanel panel = MockRepository.GenerateMock <IMainPanel>(); //var presenter = (ItemCollectionPresenter<IColumn>) new ColumnCollectionPresenter(panel, form); //presenter.AttachToModel(obj); //presenter.Show(); IColumn selectedColumn = new Column("Column1"); form.Stub(f => f.SelectedItem).Return(selectedColumn); var raiser = form.GetEventRaiser(f => f.RemoveItem += null); raiser.Raise(form, new EventArgs()); obj.AssertWasCalled(o => o.RemoveColumn(selectedColumn)); }