public void Initialize()
 {
     workItem         = new TestableRootWorkItem();
     mockWorkspace    = workItem.Workspaces.AddNew <MockWorkspace>(WorkspaceNames.ModalWindows);
     mockService      = workItem.Services.AddNew <MockCustomerFinderService, ICustomerFinderService>();
     mockQueueService = workItem.Services.AddNew <MockCustomerQueueService, ICustomerQueueService>();
     locatorService   = workItem.Services.AddNew <WorkspaceLocatorService, IWorkspaceLocatorService>();
 }
 public void Initialize()
 {
     workItem = new TestableRootWorkItem();
     workItem.Services.AddNew <WorkspaceLocatorService, IWorkspaceLocatorService>();
     finderService       = workItem.Services.AddNew <MockCustomerFinderService, ICustomerFinderService>();
     queueService        = workItem.Services.AddNew <MockCustomerQueueService, ICustomerQueueService>();
     currentEntryService = workItem.Services.AddNew <Mocks.MockCurrentQueueEntryService, ICurrentQueueEntryService>();
     workspace           = workItem.Workspaces.AddNew <MockWorkspace>(WorkspaceNames.ModalWindows);
 }
        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);
        }