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); }