private void InitializeFavoritePropertiesControl() { this.validator = new NewTerminalFormValidator(this.persistence, this); this.favoritePropertiesControl1.AssignPersistence(this.persistence); this.favoritePropertiesControl1.SetOkButtonRequested += this.GeneralProperties_SetOkButtonRequested; this.favoritePropertiesControl1.RegisterValidations(this.validator); this.favoritePropertiesControl1.SetErrorProviderIconsAlignment(this.errorProvider); this.favoritePropertiesControl1.LoadContent(); }
private void LoadPropertiesControl() { var formStub = new Mock<INewTerminalForm>(); // return RDP doesnt play rule, because the validation asks only for non web protocol formStub.SetupGet(form => form.PortText).Returns(ConnectionManager.RDP); var formValidator = new NewTerminalFormValidator(this.irelevantPersistence, formStub.Object); this.propertiesControl.RegisterValidations(formValidator); this.propertiesControl.LoadContent(); }