增加
This commit is contained in:
1 parent
993a91a545
commit
f772c35ede
27 files changed
+2585
-440
No files matched your search
@@ -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();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user