Example #1
0
        public IActionResult Index(SignerResponse signerResponse)
        {
            if (ModelState.IsValid)
            {
                return(View("CardSentForm", signerResponse));
            }

            return(View());
        }
        public void Create_from_personal_identification_number()
        {
            var redirectUrl = "http://example.com/redirect";
            var personalIdentificationNumber = "01013300001";
            var signerUrl = "http://example.com/signer/1";
            var source    = new directsignerresponse
            {
                redirecturl     = redirectUrl,
                Item            = personalIdentificationNumber,
                ItemElementName = ItemChoiceType1.personalidentificationnumber,
                href            = signerUrl
            };
            var expected = new SignerResponse(new PersonalIdentificationNumber(personalIdentificationNumber), new Uri(redirectUrl), NewRedirectUrlRequest.FromSignerUrl(new Uri(signerUrl)));

            var actual = new SignerResponse(source);

            Assert.Equal(expected, actual);
        }
        public void Create_from_identifier()
        {
            const string redirectUrl      = "http://example.com/redirect";
            const string customIdentifier = "Some Custom Identifier";
            const string signerUrl        = "http://example.com/signer/1";

            var source = new directsignerresponse
            {
                redirecturl     = redirectUrl,
                Item            = customIdentifier,
                ItemElementName = ItemChoiceType1.signeridentifier,
                href            = signerUrl
            };
            var expected = new SignerResponse(new CustomIdentifier(customIdentifier), new Uri(redirectUrl), NewRedirectUrlRequest.FromSignerUrl(new Uri(signerUrl)));

            var actual = new SignerResponse(source);

            Assert.Equal(expected, actual);
        }
Example #4
0
 public void SetSignerResponse(SignerResponse response)
 {
     SignerResponse = response;
 }