Esempio n. 1
0
        public void Ent_CreateCase_GetCaseNumber_ReturnCaseNumber()
        {
            //arrange
            CaseFiling        caseFilling = new CaseFiling(apiController);
            CaseDetailRequest caseDetail  = new CaseDetailRequest();

            caseDetail.caseType = "4";
            caseDetail.chargebackRefNum.Add("1111423456");
            caseDetail.chargebackRefNum.Add("2222123456");
            caseDetail.customerFilingNumber    = "5482";
            caseDetail.violationCode           = "D.2";
            caseDetail.violationDate           = "2017-11-13";
            caseDetail.disputeAmount           = "200.00";
            caseDetail.currencyCode            = "USD";
            caseDetail.fileAttachment.filename = "test.tif";
            caseDetail.fileAttachment.file     = "sample file";
            caseDetail.filedAgainstIca         = "004321";
            caseDetail.filingAs  = "A";
            caseDetail.filingIca = "001234";
            caseDetail.memo      = "This is a test memo";
            //act
            CaseIdRequestResponse caseNumber = caseFilling.CreateCase(caseDetail);

            //assert
            Assert.AreEqual(caseNumber.caseId, "536092");
        }
Esempio n. 2
0
        public void Ent_RetrieveDocuments_TakeFiles_Get()
        {
            //act
            CaseFiling caseFilling = new CaseFiling(apiController);
            var        results     = caseFilling.RetrieveDocuments(caseId);

            //assert
            Assert.That(results.FileAttachment.filename, Does.Contain(caseId));
        }
Esempio n. 3
0
        public void CreateCase_GetCaseNumber_ReturnCaseNumber()
        {
            //arrange
            apiController.Setup(f => f.Create <CaseIdRequestResponse>(It.IsAny <long>(), It.IsAny <String>(), It.IsAny <CaseDetailRequest>()))
            .Returns(new CaseIdRequestResponse()
            {
                caseId = caseId
            });

            CaseFiling caseFilling = new CaseFiling(apiController.Object);
            //act
            CaseIdRequestResponse caseNumber = caseFilling.CreateCase(0, new CaseDetailRequest());

            //assert
            Assert.AreEqual(caseNumber.caseId, caseId);
        }
Esempio n. 4
0
        public void Ent_CaseStatus_RequestStatus_ReturnStatus()
        {
            //arrange
            CaseFiling caseFilling = new CaseFiling(apiController);
            List <CaseIdRequestResponse> caseIdList = new List <CaseIdRequestResponse>();

            caseIdList.Add(new CaseIdRequestResponse()
            {
                caseId = caseId
            });
            //act
            var result = caseFilling.CaseStatus(caseIdList);

            Assert.That(result.Count, Is.EqualTo(1));
            Assert.That(result[0].caseId, Is.EqualTo(caseId));
        }
Esempio n. 5
0
        public void Ent_UpdateCase_GetCaseNumber_ReturnCaseNumber()
        {
            //arrange
            CaseFiling        caseFilling = new CaseFiling(apiController);
            CaseDetailRequest caseDetail  = new CaseDetailRequest();

            caseDetail.fileAttachment.filename = "test.tif";
            caseDetail.fileAttachment.file     = "sample file";
            caseDetail.memo   = "This is a test memo";
            caseDetail.action = "REJECT";
            //act
            CaseIdRequestResponse caseNumber = caseFilling.UpdateCase(caseId, caseDetail);

            //assert
            Assert.AreEqual(caseNumber.caseId, "536092");
        }
Esempio n. 6
0
        public void RetrieveDocuments_TakeFiles_Get()
        {
            //arrange
            apiController.Setup(f => f.Get <CaseDetailRetrieveDocument>(It.IsAny <long>(), It.IsAny <String>(), It.IsAny <Dictionary <String, String> >()))
            .Returns(new CaseDetailRetrieveDocument()
            {
                FileAttachment = new FileAttachment()
                {
                    filename = caseId
                }
            });
            //act
            CaseFiling caseFilling = new CaseFiling(apiController.Object);
            var        results     = caseFilling.RetrieveDocuments(0, caseId);

            //assert
            Assert.That(results.FileAttachment.filename, Does.Contain(caseId));
        }
Esempio n. 7
0
        public void CaseStatus_RequestStatus_ReturnStatus()
        {
            //arrange
            apiController.Setup(f => f.Update <CaseFilingResponseList>(It.IsAny <long>(),
                                                                       It.IsAny <String>(),
                                                                       It.IsAny <Dictionary <String, String> >(),
                                                                       It.IsAny <CaseDetailStatus>()))
            .Returns(new CaseFilingResponseList
            {
                caseFilingResponseList = new List <CaseFilingResponse>
                {
                    new CaseFilingResponse {
                        caseId = caseId
                    }
                }
            });
            //act
            CaseFiling caseFilling = new CaseFiling(apiController.Object);
            var        result      = caseFilling.CaseStatus(0, new List <CaseIdRequestResponse>());

            //assert
            Assert.That(result.Count, Is.EqualTo(1));
            Assert.That(result[0].caseId, Is.EqualTo(caseId));
        }