public void BrushDefaultOptions() { this.operations.Fill(this.brush); FillProcessor processor = this.Verify <FillProcessor>(); Assert.Equal(this.options, processor.Options); Assert.Equal(this.brush, processor.Brush); }
public void Brush() { this.operations.Fill(new GraphicsOptions(), this.brush); FillProcessor processor = this.Verify <FillProcessor>(); Assert.NotEqual(this.options, processor.Options); Assert.Equal(this.brush, processor.Brush); }
public void BrushDefaultOptions() { this.operations.Clear(this.brush); FillProcessor processor = this.Verify <FillProcessor>(); Assert.Equal(this.options, processor.Options, this.clearComparer); Assert.Equal(this.brush, processor.Brush); }
public void ColorSetDefaultOptions() { this.operations.Fill(Color.Red); FillProcessor processor = this.Verify <FillProcessor>(); Assert.Equal(this.options, processor.Options); var solidBrush = Assert.IsType <SolidBrush>(processor.Brush); Assert.Equal(Color.Red, solidBrush.Color); }
public void ColorSet() { this.operations.Clear(this.nonDefaultOptions, Color.Red); FillProcessor processor = this.Verify <FillProcessor>(); Assert.Equal(this.nonDefaultOptions, processor.Options, this.clearComparer); var solidBrush = Assert.IsType <SolidBrush>(processor.Brush); Assert.Equal(Color.Red, solidBrush.Color); }
public void BrushDefaultOptions() { this.operations.Clear(this.brush); FillProcessor processor = this.Verify <FillProcessor>(); ShapeOptions expectedOptions = this.shapeOptions; Assert.Equal(expectedOptions, processor.Options.ShapeOptions); Assert.Equal(1, processor.Options.GraphicsOptions.BlendPercentage); Assert.Equal(PixelFormats.PixelAlphaCompositionMode.Src, processor.Options.GraphicsOptions.AlphaCompositionMode); Assert.Equal(PixelFormats.PixelColorBlendingMode.Normal, processor.Options.GraphicsOptions.ColorBlendingMode); Assert.Equal(this.brush, processor.Brush); }
public void BrushDefaultOptions() { this.operations.Fill(this.brush); FillProcessor processor = this.Verify <FillProcessor>(); var expectedOptions = this.options; Assert.Equal(expectedOptions, processor.Options); Assert.Equal(expectedOptions.BlendPercentage, processor.Options.BlendPercentage); Assert.Equal(expectedOptions.AlphaCompositionMode, processor.Options.AlphaCompositionMode); Assert.Equal(expectedOptions.ColorBlendingMode, processor.Options.ColorBlendingMode); Assert.Equal(this.brush, processor.Brush); }
public void ColorSetDefaultOptions() { this.operations.Fill(Color.Red); FillProcessor processor = this.Verify <FillProcessor>(); var expectedOptions = this.options; Assert.Equal(expectedOptions, processor.Options); Assert.Equal(expectedOptions.BlendPercentage, processor.Options.BlendPercentage); Assert.Equal(expectedOptions.AlphaCompositionMode, processor.Options.AlphaCompositionMode); Assert.Equal(expectedOptions.ColorBlendingMode, processor.Options.ColorBlendingMode); var solidBrush = Assert.IsType <SolidBrush>(processor.Brush); Assert.Equal(Color.Red, solidBrush.Color); }
public void ColorSet() { this.operations.Clear(this.nonDefaultOptions, Color.Red); FillProcessor processor = this.Verify <FillProcessor>(); ShapeOptions expectedOptions = this.shapeOptions; Assert.NotEqual(expectedOptions, processor.Options.ShapeOptions); Assert.Equal(1, processor.Options.GraphicsOptions.BlendPercentage); Assert.Equal(PixelFormats.PixelAlphaCompositionMode.Src, processor.Options.GraphicsOptions.AlphaCompositionMode); Assert.Equal(PixelFormats.PixelColorBlendingMode.Normal, processor.Options.GraphicsOptions.ColorBlendingMode); Assert.NotEqual(this.brush, processor.Brush); SolidBrush brush = Assert.IsType <SolidBrush>(processor.Brush); Assert.Equal(Color.Red, brush.Color); }
public void ColorSetDefaultOptions() { this.operations.Fill(Color.Red); FillProcessor processor = this.Verify <FillProcessor>(); GraphicsOptions expectedOptions = this.graphicsOptions; Assert.Equal(this.shapeOptions, processor.Options.ShapeOptions); Assert.Equal(expectedOptions.BlendPercentage, processor.Options.GraphicsOptions.BlendPercentage); Assert.Equal(expectedOptions.AlphaCompositionMode, processor.Options.GraphicsOptions.AlphaCompositionMode); Assert.Equal(expectedOptions.ColorBlendingMode, processor.Options.GraphicsOptions.ColorBlendingMode); Assert.NotEqual(this.brush, processor.Brush); SolidBrush brush = Assert.IsType <SolidBrush>(processor.Brush); Assert.Equal(Color.Red, brush.Color); }
public void FloatRectAntialiasingOff() { var imageSize = new Rectangle(0, 0, 500, 500); var floatRect = new RectangleF(10.5f, 10.5f, 400.6f, 400.9f); var expectedRect = new Rectangle(10, 10, 400, 400); var path = new RectangularPolygon(floatRect); var processor = new FillPathProcessor( new ShapeGraphicsOptions() { GraphicsOptions = { Antialias = false } }, Brushes.Solid(Color.Red), path); IImageProcessor <Rgba32> pixelProcessor = processor.CreatePixelSpecificProcessor <Rgba32>(null, null, imageSize); FillProcessor <Rgba32> fill = Assert.IsType <FillProcessor <Rgba32> >(pixelProcessor); Assert.Equal(expectedRect, fill.GetProtectedValue <Rectangle>("SourceRectangle")); }