public void TestViewSet()
        {
            TestablePresenter presenter = new TestablePresenter();
            TestView          view      = new TestView();

            presenter.View = view;

            Assert.AreSame(view, presenter.View);
        }
        public void Initialize()
        {
            workItem = new TestableRootWorkItem();
            workItem.Services.AddNew <WorkspaceLocatorService, IWorkspaceLocatorService>();
            workspace = workItem.Workspaces.AddNew <MockWorkspace>();

            queueEntry             = workItem.Items.AddNew <QueueEntry>("QueueEntry");
            queueEntry.Person      = new Customer();
            finderService          = workItem.Services.AddNew <MockCustomerFinderService, ICustomerFinderService>();
            queueService           = workItem.Services.AddNew <MockQueueService, ICustomerQueueService>();
            customerAccountService = workItem.Services.AddNew <MockCustomerAccountService, ICustomerAccountService>();
            alertService           = workItem.Services.AddNew <MockAlertService, ICustomerAlertService>();

            view           = workItem.SmartParts.AddNew <MockCustomerSummaryView>();
            presenter      = workItem.Items.AddNew <TestablePresenter>();
            presenter.View = view;
            workspace.Show(view);
        }
        public void TestInitialization()
        {
            TestablePresenter presenter = new TestablePresenter();

            Assert.IsNull(presenter.View);
        }