public static void Main()
Console.WriteLine("Hello World");
var validator = new Validator();
var retults = validator.Validate(music);
Console.WriteLine($"{retults}");
public Guid MainId {get;set;}
public Guid? SecondId {get;set;} = null;
public string MyEmptyString {get;set;} = string.Empty;
public string MyNullString {get;set;} = null;
public string MyWhiteSpaceString {get;set;} = " ";
public class Validator : AbstractValidator<Music>
RuleFor(x => x.MainId).NotEqual(Guid.Empty).WithMessage("RuleFor(x => x.MainId).NotEqual(Guid.Empty)");
RuleFor(x => x.MainId).NotEmpty().WithMessage("RuleFor(x => x.MainId).NotEmpty()");
RuleFor(x => x.SecondId).NotEmpty().WithMessage("RuleFor(x => x.SecondId).NotEmpty()");
RuleFor(x => x.MyEmptyString).NotEmpty().WithMessage("RuleFor(x => x.MyEmptyString).NotEmpty()");
RuleFor(x => x.MyNullString).NotEmpty().WithMessage("RuleFor(x => x.MyNullString).NotEmpty()");
RuleFor(x => x.MyWhiteSpaceString).NotEmpty().WithMessage("RuleFor(x => x.MyWhiteSpaceString).NotEmpty()");