Shared C# Snippet
using Bogus;
using Newtonsoft.Json;
using Shouldly;
using System;
var faker = new Faker<User>()
.RuleFor(x => x.FullName, f => f.Name.FullName())
.RuleFor(x => x.Email, f => f.Internet.Email())
.RuleFor(x => x.Age, f => f.Random.Int(18, 60));
var user = faker.Generate();
string json = JsonConvert.SerializeObject(user, Formatting.Indented);
Console.WriteLine(json);
user.FullName.ShouldNotBeNullOrWhiteSpace();
user.Email.ShouldContain("@");
user.Age.ShouldBeInRange(18, 60);
public class User
{
public string FullName { get; set; }
public string Email { get; set; }
public int Age { get; set; }
}