public void SetUp() { var container = new RhinoAutoMocker<ApplicationController>(); var application = container.Get<IApplication>(); var hotKeySpecification = container.Get<IHotKeySpecification>(); var reportPesenter = container.Get<IReportPresenter>(); var keyboard = container.Get<IKeyboard>(); _presentationController = container.Get<IPresentationController>(); _keyboardEventArgs = new KeyboardEventArgs{Handled = false}; hotKeySpecification .Stub(spec => spec.IsSatisfiedBy(Arg<IKeyboard>.Is.Anything)) .Return(true); keyboard .Stub(x => x.AltPressed) .Return(true); keyboard .Stub(x => x.CtrlPressed) .Return(true); keyboard .Stub(x => x.ShiftPressed) .Return(true); keyboard .Stub(x => x.KeyPressed) .Return(VirtualKeyCode.VK_T); var systemUnderTest = container.ClassUnderTest; keyboard.Raise(x=>x.KeyDown += null, this, _keyboardEventArgs); }
public ApplicationController(IQuestionService questionService, IPresentationController presentationController, IEntityController entityController, ProductController productController, ShellViewModel shellViewModel) { if (presentationController == null) { throw new ArgumentNullException("presentationController"); } if (shellViewModel == null) { throw new ArgumentNullException("shellViewModel"); } if (productController == null) { throw new ArgumentNullException("productController"); } presentationController.InitializeCultures(); this.questionService = questionService; this.entityController = entityController; this.productController = productController; this.shellViewModel = shellViewModel; this.shellViewModel.Closing += ShellViewModelClosing; this.exitCommand = new DelegateCommand(Close); }
public PresentationWindow(IPresentationController presentationController, ResourceConfiguration resourceConfiguration, StateConfiguration stateConfiguration) { PresentationController = presentationController; ResourceConfiguration = resourceConfiguration; StateConfiguration = stateConfiguration; InitializeSettings(); InitializeComponent(); InitializeContexts(); }
public TimeTracker( IPresentationController presentationController , IKeyboard keyboard , IApplication application , ChordSpecification chordSpecification) { _presentationController = presentationController; _application = application; keyboard.KeyUp += OnKeyUp; _presentationController.ExitApplication += ExitApplication; _taskChordSpecification = chordSpecification; }
public void Init() { _controller = new PresentationController(false); _sideController = new SidePanelViewControllerMock(); _mainController = new MainViewControllerMock(); _controller.ViewControllers.Add(_mainController); _controller.ViewControllers.Add(_sideController); //ApplicationManager.Current.ObjectContainer = new ObjectContainer(); //_clientAdapter = new ClientAdapter(); //_clientController = new EntityController<Client>(); //ApplicationManager.Current.ObjectContainer.Register<IEntityController<Client>>(_clientController); //_invoiceAdapter = new InvoiceAdapter(); //_invoiceController = new EntityController<Invoice>(); //ApplicationManager.Current.ObjectContainer.Register<IEntityController<Invoice>>(_invoiceController); }
public void Init() { _controller = new PresentationController(false); _sideController = new SidePanelViewControllerMock(); _mainController = new MainViewControllerMock(); _controller.RegisterViewController(_mainController); _controller.RegisterViewController(_sideController); //ApplicationManager.Current.ObjectContainer = new ObjectContainer(); //_clientAdapter = new ClientAdapter(); //_clientController = new EntityController<Client>(); //ApplicationManager.Current.ObjectContainer.Register<IEntityController<Client>>(_clientController); //_invoiceAdapter = new InvoiceAdapter(); //_invoiceController = new EntityController<Invoice>(); //ApplicationManager.Current.ObjectContainer.Register<IEntityController<Invoice>>(_invoiceController); }
public ApplicationController(CompositionContainer container, IPresentationController presentationController, IDocumentManager documentManager) { if (container == null) { throw new ArgumentNullException("container"); } if (presentationController == null) { throw new ArgumentNullException("presentationController"); } if (documentManager == null) { throw new ArgumentNullException("documentManager"); } InitializeCultures(); presentationController.InitializeCultures(); this.container = container; this.documentManager = documentManager; this.documentManager.DocumentsClosing += DocumentManagerDocumentsClosing; this.richTextDocumentController = container.GetExportedValue<RichTextDocumentController>(); this.shellViewModel = container.GetExportedValue<ShellViewModel>(); this.mainViewModel = container.GetExportedValue<MainViewModel>(); this.shellViewModel.Closing += ShellViewModelClosing; this.exitCommand = new DelegateCommand(Close); }
public void SetUp() { var container = new RhinoAutoMocker<ApplicationController>(); var application = container.Get<IApplication>(); var hotKeySpecification = container.Get<IHotKeySpecification>(); var keyboard = container.Get<IKeyboard>(); var keyboardEventArgs = new KeyboardEventArgs { Handled = false }; _presentationController = container.Get<IPresentationController>(); container.ClassUnderTest.Dispose(); }
public void SetUp() { var container = new RhinoAutoMocker<ApplicationController>(); _presentationController = container.Get<IPresentationController>(); _keyboard = container.Get<IKeyboard>(); _application = container.Get<IApplication>(); var systemUnderTest = container.ClassUnderTest; _presentationController.Raise(exit => exit.ExitApplication += null, this, EventArgs.Empty); }