Ejemplo n.º 1
0
        public void AddFileEvidence_failsToAddEvidenceWithUnSupportedCategory()
        {
            DocumentUpload document = createSampleDocumentUpload();
            Dispute dispute = createSampleDispute();
            FileEvidenceRequest request = new FileEvidenceRequest
            {
                Category = "NOTAREALCATEGORY",
                DocumentId = document.Id,
            };
            var result = gateway.Dispute.AddFileEvidence(dispute.Id, request);

            Assert.IsFalse(result.IsSuccess());

            Assert.AreEqual(ValidationErrorCode.DISPUTE_CAN_ONLY_CREATE_EVIDENCE_WITH_VALID_CATEGORY, result.Errors.ForObject("Dispute").OnField("Evidence")[0].Code);
        }
Ejemplo n.º 2
0
        public void AddFileEvidenceAsync_failsToAddEvidenceWithUnsupportedCategory()
        {
            Task.Run(async () =>
#endif
        {
            DocumentUpload document = await createSampleDocumentUploadAsync();
            Dispute dispute = await createSampleDisputeAsync();

            FileEvidenceRequest request = new FileEvidenceRequest
            {
                Category = "NOTAREALCATEGORY",
                DocumentId = document.Id,
            };
            var result = await gateway.Dispute.AddFileEvidenceAsync(dispute.Id, request);

            Assert.IsFalse(result.IsSuccess());

            Assert.AreEqual(ValidationErrorCode.DISPUTE_CAN_ONLY_CREATE_EVIDENCE_WITH_VALID_CATEGORY, result.Errors.ForObject("Dispute").OnField("Evidence")[0].Code);
        }
#if net452
            ).GetAwaiter().GetResult();
        }
Ejemplo n.º 3
0
        public void AddFileEvidence_addsEvidenceWithCategory()
        {
            DocumentUpload document = createSampleDocumentUpload();
            Dispute dispute = createSampleDispute();

            var fileEvidenceRequest = new FileEvidenceRequest
            {
                DocumentId = document.Id,
                Category = "GENERAL",
            };

            DisputeEvidence evidence = gateway.Dispute.AddFileEvidence(dispute.Id, fileEvidenceRequest).Target;

            Assert.NotNull(evidence);

            DisputeEvidence foundEvidence = gateway.Dispute.Find(dispute.Id).Target.Evidence[0];

            Assert.NotNull(evidence.Category);
            Assert.AreEqual(evidence.Category, "GENERAL");

            Assert.NotNull(foundEvidence);
        }