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 Initialize()
        {
            Customer customer = new Customer();

            customer.CustomerId = "0001";
            workItem            = new TestableRootWorkItem();
            workItem.Services.AddNew <WorkspaceLocatorService, IWorkspaceLocatorService>();
            workspace    = workItem.Workspaces.AddNew <MockWorkspace>();
            entry        = workItem.Items.AddNew <QueueEntry>("QueueEntry");
            entry.Person = customer;

            finderService          = workItem.Services.AddNew <MockCustomerFinderService, ICustomerFinderService>();
            customerAccountService = workItem.Services.AddNew <MockCustomerAccountService, ICustomerAccountService>();
            accountService         = workItem.Services.AddNew <MockAccountService, IAccountService>();
            quoteService           = workItem.Services.AddNew <MockQuoteService, IQuoteService>();

            authService          = workItem.Services.AddNew <MockAuthenticationService, IAuthenticationService>();
            impersonationService = workItem.Services.AddNew <GenericPrincipalImpersonationService, IImpersonationService>();

            presenter      = workItem.Items.AddNew <TestablePresenter>();
            view           = workItem.Items.AddNew <MockPurchaseCDView>();
            presenter.View = view;
            workspace.Show(view);
        }