/// <summary>
        /// Called after the view has been created but before the user sees anything.
        /// </summary>
        /// <param name="e"></param>
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            Localise.Form(this);
            comboBoxFormat.Items.Clear();
            foreach (var formatItem in _FormatItems)
            {
                comboBoxFormat.Items.Add(formatItem);
            }

            PopulateServers();

            _OnlineHelp = new OnlineHelpHelper(this, OnlineHelpAddress.WinFormsRebroadcastOptionsView);

            _Presenter = Factory.Singleton.Resolve <IRebroadcastOptionsPresenter>();
            _Presenter.Initialise(this);
        }
        public void RebroadcastOptionsPresenter_Initialise_Selects_First_RebroadcastSettings()
        {
            var rebroadcastSettings = new RebroadcastSettings();

            _View.Object.RebroadcastSettings.Add(rebroadcastSettings);

            _Presenter.Initialise(_View.Object);

            Assert.AreSame(_View.Object.SelectedRebroadcastSettings, rebroadcastSettings);
        }
        /// <summary>
        /// Called after the view has been created but before the user sees anything.
        /// </summary>
        /// <param name="e"></param>
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            Localise.Form(this);
            comboBoxFormat.Items.Clear();
            foreach(var formatItem in _FormatItems) {
                comboBoxFormat.Items.Add(formatItem);
            }

            PopulateServers();

            _OnlineHelp = new OnlineHelpHelper(this, OnlineHelpAddress.WinFormsRebroadcastOptionsView);

            _Presenter = Factory.Singleton.Resolve<IRebroadcastOptionsPresenter>();
            _Presenter.Initialise(this);
        }