前言
Bogus是一个为.NET语言(如C#,F#和VB.NET)设计的简单假数据生成器。Bogus本质上是faker.js的C#版本,并受到FluentValidation语法糖的启发。
Bogus将帮助您为测试需求使用假数据加载数据库、UI和应用程序。喜欢这个库的话,可以去点个赞。
下载安装
通过NuGet管理器安装。
Install-Package Bogus
基本用法
Bogus内置可以生成多种类型的数据,比如地址类信息,商业类信息,公司,日期,数字,财经,图像,名字,电话,网络等等。详情,请参考Bogus文档。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Bogus;
namespace FakeData
{
internal class Program
{
static void Main(string[] args)
{
CallFaker();
Console.Read();
}
static void CallFaker()
{
var faker = new Faker("zh_CN");
foreach (var item in Enumerable.Range(0, 10))
{
Console.WriteLine(faker.Address.City());
Console.WriteLine(faker.Address.StreetName());
Console.WriteLine(faker.Address.StreetAddress());
Console.WriteLine(faker.Phone.PhoneNumber("1##########"));
Console.WriteLine("----------------------------------------");
}
}
}
}
本文暂时没有评论,来添加一个吧(●'◡'●)