public void DrawForEachACharacterWhenPenSetAndFillFroEachWhenBrushSet() { this.operations.DrawText( this.otherTextOptions, "123", this.font, Brushes.Solid(Color.Red), Pens.Dash(Color.Red, 1), Vector2.Zero); DrawTextProcessor processor = this.Verify <DrawTextProcessor>(0); Assert.Equal("123", processor.Text); Assert.Equal(this.font, processor.Font); SolidBrush brush = Assert.IsType <SolidBrush>(processor.Brush); Assert.Equal(Color.Red, brush.Color); Assert.Equal(PointF.Empty, processor.Location); SolidBrush penBrush = Assert.IsType <SolidBrush>(processor.Pen.StrokeFill); Assert.Equal(Color.Red, penBrush.Color); Assert.Equal(1, processor.Pen.StrokeWidth); Assert.NotEqual(this.textOptions, processor.Options.TextOptions); Assert.NotEqual(this.options, processor.Options.GraphicsOptions); }
public void FillsForEachACharacterWhenBrushSetDefaultOptions() { this.operations.DrawText("123", this.font, Brushes.Solid(Color.Red), Vector2.Zero); DrawTextProcessor processor = this.Verify <DrawTextProcessor>(0); Assert.Equal(this.textOptions, processor.Options.TextOptions); Assert.Equal(this.options, processor.Options.GraphicsOptions); }
public void DrawForEachACharacterWhenPenSet() { this.operations.DrawText(this.otherTextOptions, "123", this.font, Pens.Dash(Color.Red, 1), Vector2.Zero); DrawTextProcessor processor = this.Verify <DrawTextProcessor>(0); Assert.NotEqual(this.textOptions, processor.Options.TextOptions); Assert.NotEqual(this.options, processor.Options.GraphicsOptions); }
public void DrawForEachACharacterWhenPenSetAndNotBrushDefaultOptions() { this.operations.DrawText("123", this.font, null, Pens.Dash(Color.Red, 1), Vector2.Zero); DrawTextProcessor processor = this.Verify <DrawTextProcessor>(0); Assert.Equal(this.textOptions, processor.Options.TextOptions); Assert.Equal(this.options, processor.Options.GraphicsOptions); }
public void FillsForEachACharacterWhenColorSetDefaultOptions() { this.operations.DrawText("123", this.font, Color.Red, Vector2.Zero); DrawTextProcessor processor = this.Verify <DrawTextProcessor>(0); SolidBrush brush = Assert.IsType <SolidBrush>(processor.Brush); Assert.Equal(Color.Red, brush.Color); Assert.Equal(this.textOptions, processor.Options.TextOptions); Assert.Equal(this.options, processor.Options.GraphicsOptions); }