public void AddForReasonShowsTheAddCustomerToQueueView() { TestableRootWorkItem workItem = new TestableRootWorkItem(); workItem.Services.AddNew <MockMessageBoxService, IMessageBoxService>(); MockWorkspace workspace = workItem.Workspaces.AddNew <MockWorkspace>(WorkspaceNames.ModalWindows); MockFindCustomerResultsView view = workItem.SmartParts.AddNew <MockFindCustomerResultsView>(); WorkspaceLocatorService locatorService = workItem.Services.AddNew <WorkspaceLocatorService, IWorkspaceLocatorService>(); MockCustomerQueueService queueService = workItem.Services.AddNew <MockCustomerQueueService, ICustomerQueueService>(); Customer customer = new Customer(); Customer[] response = new Customer[] { customer }; workItem.Items.Add(response, "FindCustomerResponse"); workspace.Show(view); FindCustomerResultsViewPresenter presenter = workItem.Items.AddNew <FindCustomerResultsViewPresenter>(); presenter.View = view; presenter.AddReasonForVisit(customer); Assert.IsTrue(CollectionUtilities.ContainsOneOf(workspace.SmartParts, typeof(IAddVisitorToQueueView))); }
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>(); mockWorkspace = workItem.Workspaces.AddNew <MockWorkspace>(WorkspaceNames.ModalWindows); queueService = workItem.Services.AddNew <MockCustomerQueueService, ICustomerQueueService>(); mockView = workItem.SmartParts.AddNew <MockAddVisitorToQueueView>(); presenter = workItem.Items.AddNew <AddVisitorToQueueViewPresenter>(); mockWorkspace.Show(mockView); presenter.View = mockView; }
public void Initialize() { workItem = new TestableRootWorkItem(); queueService = workItem.Services.AddNew <MockCustomerQueueService, ICustomerQueueService>(); workItem.Services.AddNew <MockCustomerFinderService, ICustomerFinderService>(); currentEntryService = workItem.Services.AddNew <MockCurrentQueueEntryService, ICurrentQueueEntryService>(); workspace = workItem.Workspaces.AddNew <MockWorkspace>(WorkspaceNames.BranchSystemsWorkspace); presenter = workItem.Items.AddNew <OfficerPanelViewPresenter>(); view = workItem.Items.AddNew <MockOfficerOperationsView>(); presenter.View = view; }