예제 #1
0
파일: Any.cs 프로젝트: vikyding/Vipr
 public static TestSettings2 TestSettings2()
 {
     return(new TestSettings2
     {
         BoolValue = Any.Bool(),
         StringDictionary = Any.StringDictionary(),
         StringValue = Any.String()
     });
 }
예제 #2
0
 private static object BasePayload()
 {
     return(new
     {
         Identifier = Any.Guid(),
         Username = Any.Word(),
         When = Any.DateTimeOffset(),
         PayloadType = Any.String(),
         Payload = new { }
     });
 }
예제 #3
0
파일: Any.cs 프로젝트: vikyding/Vipr
 private static IDictionary <string, string> StringDictionary()
 {
     return(Any.Sequence(x => Any.String(10)).ToDictionary(x => x, x => Any.String()));
 }
예제 #4
0
파일: Any.cs 프로젝트: vikyding/Vipr
        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())));
        }
예제 #5
0
파일: Any.cs 프로젝트: vikyding/Vipr
        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()));
        }