mirror of
https://github.com/dotnetcore/Util.git
synced 2026-10-29 11:36:32 +08:00
2. 新增二维码组件标签 <util-qrcode> . 3. 新增水印组件标签 <util-water-mark> . 4. 新增哈希码组件标签 <util-hash-code> . 5. 新增回到顶部组件标签 <util-back-top> . 6. Json操作类 Util.Helpers.Json 的 JsonOptions 参数新增 IgnoreEmptyString 属性, 用于忽略空字符串. 7. 修复表单组件 SpaceItem 属性引起验证指令引用变量作用域错误导致的bug.
41 lines
1.0 KiB
C#
41 lines
1.0 KiB
C#
using System.Threading.Tasks;
|
|
using Util.Helpers;
|
|
using Xunit;
|
|
|
|
namespace Util.Images.Tests;
|
|
|
|
/// <summary>
|
|
/// 测试头像操作
|
|
/// </summary>
|
|
public class AvatarManagerTest {
|
|
/// <summary>
|
|
/// 图片服务
|
|
/// </summary>
|
|
private readonly IAvatarManager _avatarManager;
|
|
/// <summary>
|
|
/// 输出路径
|
|
/// </summary>
|
|
private const string Path = "./test/{0}.gif";
|
|
|
|
/// <summary>
|
|
/// 测试初始化
|
|
/// </summary>
|
|
public AvatarManagerTest( IAvatarManager avatarManager ) {
|
|
_avatarManager = avatarManager;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 测试
|
|
/// </summary>
|
|
[Fact]
|
|
public async Task Test_1() {
|
|
ImageManager.LoadFont( "a", Common.GetPhysicalPath( "~/Fonts/STZHONGS.TTF" ) );
|
|
await _avatarManager
|
|
.Size( 128 )
|
|
.Uppercase( false )
|
|
.Font( "a" )
|
|
.FontSize( 64 )
|
|
.Text( "Util+V" )
|
|
.SaveAsync( string.Format( Path, "Test_1" ) );
|
|
}
|
|
} |