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