mirror of https://github.com/SixLabors/ImageSharp
committed by
James Jackson-South
2 changed files with 36 additions and 1 deletions
@ -0,0 +1,36 @@ |
|||
// Copyright (c) Six Labors and contributors.
|
|||
// Licensed under the Apache License, Version 2.0.
|
|||
|
|||
using System; |
|||
|
|||
using SixLabors.ImageSharp.PixelFormats; |
|||
using SixLabors.ImageSharp.Primitives; |
|||
using SixLabors.ImageSharp.Processing; |
|||
using SixLabors.ImageSharp.Tests.TestUtilities.ImageComparison; |
|||
using SixLabors.Primitives; |
|||
using SixLabors.Shapes; |
|||
|
|||
using Xunit; |
|||
|
|||
// ReSharper disable InconsistentNaming
|
|||
|
|||
namespace SixLabors.ImageSharp.Tests.Drawing |
|||
{ |
|||
[GroupOutput("Drawing")] |
|||
public class FillImageBrushTests |
|||
{ |
|||
[Fact] |
|||
public void DoesNotDisposeImage() |
|||
{ |
|||
using (var src = new Image<Rgba32>(5, 5)) |
|||
{ |
|||
var brush = new ImageBrush<Rgba32>(src); |
|||
using (var dest = new Image<Rgba32>(10, 10)) |
|||
{ |
|||
dest.Mutate(c => c.Fill(brush, new Rectangle(0, 0, 10, 10))); |
|||
dest.Mutate(c => c.Fill(brush, new Rectangle(0, 0, 10, 10))); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue