예제 #1
0
 /// <summary>
 /// Inject all interfaces, assign in constructor and initialise events.
 /// </summary>
 /// <param name="impositionFormManager"></param>
 /// <param name="systemVariablesManager"></param>
 /// <param name="systemVariablesFormPresenter"></param>
 /// <param name="printingDesignManager"></param>
 public ImpositionForm(IImpositionCalculatorManager impositionFormManager, ISystemVariablesManager systemVariablesManager,
                       SystemVariablesPresenter systemVariablesFormPresenter, IPrintingDesignManager printingDesignManager)
 {
     _systemVariablesManager       = systemVariablesManager;
     _signatureSizeManager         = impositionFormManager;
     _systemVariablesFormPresenter = systemVariablesFormPresenter;
     _printingDesignManager        = printingDesignManager;
     InitializeComponent();
 }
예제 #2
0
 /// <summary>
 /// Inject all interfaces, assign in constructor and initialise events.
 /// </summary>
 /// <param name="View"></param>
 /// <param name="impositionCalculatorManager"></param>
 /// <param name="systemVariablesManager"></param>
 /// <param name="systemVariablesFormPresenter"></param>
 /// <param name="printingDesignManager"></param>
 public ImpositionCalculatorPresenter(IImpositionFormView View,
                                      IImpositionCalculatorManager impositionCalculatorManager,
                                      ISystemVariablesManager systemVariablesManager,
                                      SystemVariablesPresenter systemVariablesFormPresenter,
                                      IPrintingDesignManager printingDesignManager)
 {
     _view = View;
     _impostionCalculatorManager   = impositionCalculatorManager;
     _systemVariablesManager       = systemVariablesManager;
     _systemVariablesFormPresenter = systemVariablesFormPresenter;
     _printingDesignManager        = printingDesignManager;
     InitialiseEvents();
 }
예제 #3
0
        public ImpositionCalculatorManagerTestFixture()
        {
            _mockImpositionCalculatorRepo = new Mock <IImpositionCalculatorRepository>();

            IImpositionCalculatorManager impoCalculatorManager = new ImpositionCalculatorManager(_mockImpositionCalculatorRepo.Object);

            _mockSystemVariablesView     = new Mock <ISystemVariablesView>();
            _mockPrintingDesignManager   = new Mock <IPrintingDesignManager>();
            _mockSystemVariablesManager  = new Mock <ISystemVariablesManager>();
            _systemVariablesPresenter    = new SystemVariablesPresenter(_mockSystemVariablesView.Object, _mockSystemVariablesManager.Object);
            _impositionCalculatorManager = impoCalculatorManager;
            _mockView = new Mock <IImpositionFormView>();
            _impositionCalculatorPresenter = new ImpositionCalculatorPresenter(_mockView.Object,
                                                                               _impositionCalculatorManager, _mockSystemVariablesManager.Object, _systemVariablesPresenter,
                                                                               _mockPrintingDesignManager.Object);
        }