mirror of
https://github.com/Geckon01/Watermark.Net.git
synced 2026-07-11 12:41:54 +00:00
Fixed unit test font
This commit is contained in:
+15
-3
@@ -15,9 +15,15 @@ namespace UnitTest
|
|||||||
var watermarker = new Watermarker();
|
var watermarker = new Watermarker();
|
||||||
var watermark = new TextWatermark();
|
var watermark = new TextWatermark();
|
||||||
|
|
||||||
|
var availableFont = SystemFonts.Families.FirstOrDefault();
|
||||||
|
if (availableFont == default)
|
||||||
|
{
|
||||||
|
throw new Exception("No available fonts found in the system");
|
||||||
|
}
|
||||||
|
|
||||||
watermark.Text = "Test";
|
watermark.Text = "Test";
|
||||||
watermark.Color = Color.White;
|
watermark.Color = Color.White;
|
||||||
watermark.Font = SystemFonts.CreateFont("Arial", 1);
|
watermark.Font = availableFont.CreateFont(1);
|
||||||
watermark.Position = Watermark.Net.src.WatermarkNet.Enums.ImagePosition.BottomCenter;
|
watermark.Position = Watermark.Net.src.WatermarkNet.Enums.ImagePosition.BottomCenter;
|
||||||
watermark.RotateAngle = 90;
|
watermark.RotateAngle = 90;
|
||||||
var resultedImage = watermarker.ProcessImage("TestImages/2.png", "test/text", watermark);
|
var resultedImage = watermarker.ProcessImage("TestImages/2.png", "test/text", watermark);
|
||||||
@@ -47,9 +53,15 @@ namespace UnitTest
|
|||||||
var watermarker = new Watermarker("test/text/pave");
|
var watermarker = new Watermarker("test/text/pave");
|
||||||
var watermark = new TextWatermark();
|
var watermark = new TextWatermark();
|
||||||
|
|
||||||
|
var availableFont = SystemFonts.Families.FirstOrDefault();
|
||||||
|
if (availableFont == default)
|
||||||
|
{
|
||||||
|
throw new Exception("No available fonts found in the system");
|
||||||
|
}
|
||||||
|
|
||||||
watermark.Text = "Test";
|
watermark.Text = "Test";
|
||||||
watermark.Color = Rgba32.ParseHex("FFFFFF50");
|
watermark.Color = Rgba32.ParseHex("FFFFFF50");
|
||||||
watermark.Font = SystemFonts.CreateFont("Arial", 14);
|
watermark.Font = availableFont.CreateFont(1);
|
||||||
watermark.Scale = 1f;
|
watermark.Scale = 1f;
|
||||||
watermark.Position = Watermark.Net.src.WatermarkNet.Enums.ImagePosition.TopLeft;
|
watermark.Position = Watermark.Net.src.WatermarkNet.Enums.ImagePosition.TopLeft;
|
||||||
watermark.Pave = true;
|
watermark.Pave = true;
|
||||||
@@ -73,4 +85,4 @@ namespace UnitTest
|
|||||||
Assert.IsTrue(Directory.GetFiles(watermarker.OutputDir)?.Length > 0);
|
Assert.IsTrue(Directory.GetFiles(watermarker.OutputDir)?.Length > 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user