using System; using System.Collections.Generic; namespace Nitrox.Test.Helper.Faker; public class NitroxActionFaker : NitroxFaker, INitroxFaker { private readonly Func generateAction; public NitroxActionFaker(Type type, Func action) { OutputType = type; generateAction = action; } public INitroxFaker[] GetSubFakers() => Array.Empty(); public object GenerateUnsafe(HashSet _) => generateAction.Invoke(Faker); }