public static TestSettings2 TestSettings2() { return(new TestSettings2 { BoolValue = Any.Bool(), StringDictionary = Any.StringDictionary(), StringValue = Any.String() }); }
private static object BasePayload() { return(new { Identifier = Any.Guid(), Username = Any.Word(), When = Any.DateTimeOffset(), PayloadType = Any.String(), Payload = new { } }); }
private static IDictionary <string, string> StringDictionary() { return(Any.Sequence(x => Any.String(10)).ToDictionary(x => x, x => Any.String())); }
public static IEnumerable <TextFile> IEnumerable <T>(int minElements = 5, params string[] requiredFiles) where T : new() { var relativePaths = requiredFiles.Concat(Any.Sequence(i => Any.AlphanumericString(1), Math.Max(0, minElements - requiredFiles.Count()))); return(relativePaths.Select(r => new TextFile(r, Any.String()))); }
public static IDictionary <string, string> FileAndContentsDictionary(int minElements = 5, params string[] requiredKeys) { var keys = requiredKeys.Concat(Any.Sequence(i => Any.AlphanumericString(1), Math.Max(0, minElements - requiredKeys.Count()))); return(keys.ToDictionary(k => k, k => Any.String())); }