Exemple #1
0
 public ReportPackageMessageBase(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request)
 {
     Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     Request       = request ?? throw new ArgumentNullException(nameof(request));
 }
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request)
 {
     Assert.Throws <ArgumentNullException>(() => new ReportMyPackageMessage(
                                               configuration,
                                               request));
 }
 public ReportAbuseMessage(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request,
     bool alreadyContactedOwners)
     : base(configuration, request)
 {
     AlreadyContactedOwners = alreadyContactedOwners;
 }
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request,
     bool alreadyContactedOwners)
 {
     Assert.Throws <ArgumentNullException>(() => new ReportAbuseMessage(
                                               configuration,
                                               request,
                                               alreadyContactedOwners));
 }
        private static ReportMyPackageMessage CreateMessage(
            bool copySender = false)
        {
            var request = new ReportPackageRequest
            {
                FromAddress       = Fakes.FromAddress,
                Package           = Fakes.Package,
                PackageUrl        = Fakes.PackageUrl,
                PackageVersionUrl = Fakes.PackageVersionUrl,
                Reason            = "reason",
                Message           = "message",
                RequestingUser    = Fakes.RequestingUser,
                RequestingUserUrl = Fakes.ProfileUrl,
                Signature         = "signature",
                CopySender        = copySender
            };

            return(new ReportMyPackageMessage(
                       Configuration,
                       request));
        }
Exemple #6
0
 public ReportMyPackageMessage(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request)
     : base(configuration, request)
 {
 }