Files
utilcore adaebbbb0e 1. 新增二维码操作 Util.QrCode.IQrCodeService .
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.
2024-04-04 08:09:39 +08:00

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" ) );
}
}