public void Setup()
        {
            Testing.Initialize();

            Moq.Mock<ICategoryPropertyPresenter> mockCategoryProperty = new Moq.Mock<ICategoryPropertyPresenter>();
            mockCategoryProperty.SetupAllProperties();
            m_MockCategoryProperty = mockCategoryProperty.Object;
            m_MockCategoryProperty.ErrorLabel = new Label();
            m_MockCategoryProperty.NameTextBox = new TextBox();
            m_MockCategoryProperty.DescriptionTextBox = new TextBox();
            m_MockCategoryProperty.NewSerie = new Button();
            m_MockCategoryProperty.NewCategory = new Button();
            m_MockCategoryProperty.Cancel = new Button();
            m_MockCategoryProperty.Delete = new Button();
            m_MockCategoryProperty.Update = new Button();
        }
        private void SetMocks()
        {
            Moq.Mock<ICategoryPropertyPresenter> mockCategoryProperty = new Moq.Mock<ICategoryPropertyPresenter>();
            Moq.Mock<IMultiView> mockMultiView = new Moq.Mock<IMultiView>();
            Moq.Mock<ITreeView> mockTreeView = new Moq.Mock<ITreeView>();

            mockCategoryProperty.SetupAllProperties();
            mockMultiView.SetupAllProperties();
            mockTreeView.SetupAllProperties();

            MockCategoryProperty = mockCategoryProperty.Object;
            MockMultiView = mockMultiView.Object;
            MockTreeView = mockTreeView.Object;

            MockCategoryProperty.ErrorLabel = new Label();
            MockCategoryProperty.NameTextBox = new TextBox();
            MockCategoryProperty.DescriptionTextBox = new TextBox();
            MockCategoryProperty.NewSerie = new Button();
            MockCategoryProperty.NewCategory = new Button();
            MockCategoryProperty.Cancel = new Button();
            MockCategoryProperty.Delete = new Button();
            MockCategoryProperty.Update = new Button();

            MockMultiView.MultiViewCategory = new MultiView();
            MockMultiView.MultiViewFigur = new MultiView();
            MockMultiView.MultiViewSerie = new MultiView();
            MockMultiView.ViewCategoryProperty = new View();
            MockMultiView.ViewFigurProperty = new View();
            MockMultiView.ViewFigurStore = new View();
            MockMultiView.ViewSerieProperty = new View();
            MockMultiView.ViewSerieStore = new View();
            MockMultiView.MultiViewCategory.Views.Add(MockMultiView.ViewCategoryProperty);
            MockMultiView.MultiViewSerie.Views.Add(MockMultiView.ViewSerieProperty);
            MockMultiView.MultiViewSerie.Views.Add(MockMultiView.ViewSerieStore);
            MockMultiView.MultiViewFigur.Views.Add(MockMultiView.ViewFigurProperty);
            MockMultiView.MultiViewFigur.Views.Add(MockMultiView.ViewFigurStore);

            MockTreeView.Menu = new Menu();
            MockTreeView.OverviewTreeView = new TreeView();
            MockTreeView.Menu.Items.Add(new MenuItem("Eigenschaft", "1"));
            MockTreeView.Menu.Items.Add(new MenuItem("Lager", "2"));
        }
 public void Teardown()
 {
     m_MockCategoryProperty = null;
 }
 private void CleanMocks()
 {
     MockCategoryProperty = null;
     MockMultiView = null;
     MockTreeView = null;
 }
 public CategoryPropertyPresenter(ICategoryPropertyPresenter categoryPropertyPresenter)
 {
     m_CategoryPropertyPresenter = categoryPropertyPresenter;
 }