public void Text1() { ReticleText text = new ReticleText() { Position = new ReticlePosition(1.2345, 6.789, AngularUnit.Mil), TextHeight = AngularUnit.Mil.New(1), Color = "black", Text = "123", }; text.ToString().Should().Be("Text(p=(1.2345mil:6.789mil),h=1mil,t=123,c=black)"); }
public EditTextForm(ReticleText text) { ReticleText = text; InitializeComponent(); measurementX.Value = text.Position?.X; measurementY.Value = text.Position?.Y; measurementH.Value = text.TextHeight; textBox.Text = text.Text; comboBoxColor.FillByColors(); comboBoxColor.Text = text.Color; }
public void TextEdit1() { ReticleText text = new ReticleText() { Position = new ReticlePosition(1, 2, AngularUnit.Mil), TextHeight = AngularUnit.MOA.New(3), Color = "black", Text = "123", }; EditTextForm form = new EditTextForm(text); form.MeasurementControl("measurementX").Should().HaveValue(text.Position.X); form.MeasurementControl("measurementY").Should().HaveValue(text.Position.Y); form.MeasurementControl("measurementH").Should().HaveValue(text.TextHeight); form.ComboBox("comboBoxColor").Should().HaveText(text.Color); form.TextBox("textBox").Should().HaveText(text.Text); form.MeasurementControl("measurementX").Value = AngularUnit.MOA.New(10); form.MeasurementControl("measurementY").Value = AngularUnit.MOA.New(11); form.MeasurementControl("measurementH").Value = AngularUnit.MOA.New(12); form.ComboBox("comboBoxColor").Text = "aqua"; form.TextBox("textBox").Text = "456"; text.Position.X.Should().NotBe(AngularUnit.MOA.New(10)); text.Position.Y.Should().NotBe(AngularUnit.MOA.New(11)); text.TextHeight.Should().NotBe(AngularUnit.MOA.New(12)); text.Color.Should().NotBe("aqua"); text.Text.Should().NotBe("456"); form.Save(); text.Position.X.Should().Be(AngularUnit.MOA.New(10)); text.Position.Y.Should().Be(AngularUnit.MOA.New(11)); text.TextHeight.Should().Be(AngularUnit.MOA.New(12)); text.Color.Should().Be("aqua"); text.Text.Should().Be("456"); }
public void Text(double x1, double y1, double h1, AngularUnit u1, string color1, string text1, double x2, double y2, double h2, AngularUnit u2, string color2, string text2, bool equals) { var e1 = new ReticleText() { Position = new ReticlePosition(x1, y1, u1), TextHeight = u1.New(h1), Color = color1, Text = text1, }; var e2 = new ReticleText() { Position = new ReticlePosition(x2, y2, u2), TextHeight = u2.New(h2), Color = color2, Text = text2, }; e1.Equals(e2).Should().Be(equals); e2.Equals(e1).Should().Be(equals); }