This commit is contained in:
chfei committed 2026-09-02 13:45:52 +08:00
1 parent 993a91a545
commit f772c35ede
27 files changed
+2585 -440

No files matched your search

+19 -1
View File
@@ -1,4 +1,5 @@
using MAX.Core.Logger;
using Bogus;
using MAX.Core.Logger;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -11,10 +12,27 @@ namespace Main.Test.ViewModels;
internal class MainViewModel
{
private readonly ILoggerFacade _logger;
public List<ItemInfo> Data { get; set; }
public MainViewModel(ILoggerFacade logger, UserManager userManager)
{
_logger = logger;
_logger.Info("123123");
// 创建 Faker 并配置规则
var itemFaker = new Faker<ItemInfo>()
.RuleFor(x => x.Code, f => f.Random.Int(1000, 9999)) // 4位随机编码
.RuleFor(x => x.Name, f => f.Commerce.ProductName()) // 商品名称
.RuleFor(x => x.Value, f => f.Commerce.Price().ToString()) // 商品价格
.RuleFor(x => x.Qty, f => f.Random.Int(1, 100)); // 1-100的随机数量
// 生成单个对象
var singleItem = itemFaker.Generate();
// 生成100个对象
Data = itemFaker.Generate(100);
//Data.Clear();
}
}