Exemple #1
0
 internal static object PackageAddedPayload(Uri packageDownloadUrl = null)
 {
     return(new
     {
         Identifier = Any.Guid(),
         Username = Any.Word(),
         When = Any.DateTimeOffset(),
         PayloadType = "PackageAddedWebHookEventPayloadV1",
         Payload = new {
             PackageType = "NuGet",
             PackageIdentifier = Any.Word(),
             PackageVersion = Any.Word(),
             PackageDetailsUrl = Any.Uri(),
             PackageDownloadUrl = packageDownloadUrl ?? Any.Uri(),
             PackageMetadata = new
             {
                 IconUrl = Any.Uri(),
                 Size = Any.Int(1),
                 Authors = Any.FullName(),
                 Description = Any.Paragraph(),
                 LicenseUrl = Any.Uri(),
                 LicenseNames = Any.Word(),
                 ProjectUrl = Any.Uri(),
                 Tags = Any.Paragraph(),
                 Dependencies = new[]
                 {
                     new
                     {
                         PackageIdentifier = Any.Word(),
                         PackageVersion = "(>= 2.0.5364.25176)",
                         TargetFramework = ".NETFramework,Version=v4.0.0.0"
                     }
                 }
             }
         }
     });
 }