public void Should_change_source_when_change_target_textbox() { var source = CreateSource(); var binder = new FormModelViewBinder <SourceObject>(source); var form = GetBindedForm(binder);; form.textBox1.Text = "other value"; Assert.True(form.textBox1.Text == source.ValueForTextbox); }
public void Should_change_source_when_change_target_combo() { var source = CreateSource(); var binder = new FormModelViewBinder <SourceObject>(source); var form = GetBindedForm(binder);; form.comboBox1.SelectedValue = 1; Assert.True((int)form.comboBox1.SelectedValue == source.ValueForComboBox); }
public void Should_change_source_when_change_target_checkbox() { var source = CreateSource(); var binder = new FormModelViewBinder <SourceObject>(source); var form = GetBindedForm(binder);; form.checkBox1.Checked = !form.checkBox1.Checked; Assert.True(form.checkBox1.Checked == source.ValueForCheckBox); }
public void Should_change_source_when_change_target_datepicker() { var source = CreateSource(); var binder = new FormModelViewBinder <SourceObject>(source); var form = GetBindedForm(binder);; form.dateTimePicker1.Value = DateTime.Now; Assert.True(form.dateTimePicker1.Value == source.ValueForDatePicker); }
public void Should_change_source_when_change_target_numeric() { var source = CreateSource(); var binder = new FormModelViewBinder <SourceObject>(source); var form = GetBindedForm(binder);; form.numericUpDown1.Value = 99; Assert.True(form.numericUpDown1.Value == source.ValueForUpDown); }
public void Should_change_source_when_change_target_richtext() { var source = CreateSource(); var binder = new FormModelViewBinder <SourceObject>(source); var form = GetBindedForm(binder);; form.Load += (object sender, EventArgs e) => { form.richTextBox1.Text = "other value"; Assert.True(form.richTextBox1.Text == source.ValueForRichText); }; }
public void Should_fill_form_controls() { var source = CreateSource(); var binder = new FormModelViewBinder <SourceObject>(source); var form = GetBindedForm(binder);; var result = source.ValueForTextbox == form.textBox1.Text && source.ValueForRichText == form.richTextBox1.Text && source.ValueForComboBox == (int)form.comboBox1.SelectedValue && source.ValueForUpDown == form.numericUpDown1.Value && source.ValueForDatePicker == form.dateTimePicker1.Value && source.ValueForCheckBox == form.checkBox1.Checked && source.ValueForTextbox == form.myTextBox1.Value.ToString() ; Assert.True(result); }