Пример #1
0
 public CollectResponseMapping(MessageShortName messageShortName, IEnumerable <CollectStatus> collectStatuses, IEnumerable <CollectHintCode> collectHintCodes, bool?authPersonalIdentityNumberProvided = null, bool?accessedFromMobileDevice = null)
 {
     MessageShortName = messageShortName;
     CollectStatuses.AddRange(collectStatuses);
     CollectHintCodes.AddRange(collectHintCodes);
     AuthPersonalIdentityNumberProvided = authPersonalIdentityNumberProvided;
     AccessedFromMobileDevice           = accessedFromMobileDevice;
 }
Пример #2
0
        public void GetMessageShortNameForCollectResponse_ShouldReturnReccomendedMessageForCollectResponse_FailedOrder(CollectHintCode collectHintCode, MessageShortName expected)
        {
            var collectStatus = CollectStatus.Pending;
            var authPersonalIdentityNumberProvided = true;
            var accessedFromMobileDevice           = false;

            var result = _bankIdRecommendedUserMessage.GetMessageShortNameForCollectResponse(collectStatus, collectHintCode, authPersonalIdentityNumberProvided, accessedFromMobileDevice);

            Assert.Equal(expected, result);
        }
Пример #3
0
 public string GetLocalizedString(MessageShortName messageShortName)
 {
     return(_localizer[$"BankIdUserMessage_ShortName_{messageShortName}"]);
 }
Пример #4
0
 public CollectResponseMapping(MessageShortName messageShortName, CollectStatus collectStatus, CollectHintCode collectHintCode, bool?authPersonalIdentityNumberProvided = null, bool?accessedFromMobileDevice = null)
     : this(messageShortName, new List <CollectStatus>() { collectStatus }, new List <CollectHintCode>() { collectHintCode }, authPersonalIdentityNumberProvided, accessedFromMobileDevice)
 {
 }
Пример #5
0
 public CollectResponseMapping(MessageShortName messageShortName, CollectStatus collectStatus, params CollectHintCode[] collectHintCodes)
     : this(messageShortName, new List <CollectStatus>() { collectStatus }, collectHintCodes.ToList())
 {
 }
Пример #6
0
 private ErrorResponseMapping(MessageShortName messageShortName, IEnumerable <ErrorCode> errorCodes)
 {
     MessageShortName = messageShortName;
     ErrorCodes.AddRange(errorCodes);
 }
Пример #7
0
 public ErrorResponseMapping(MessageShortName messageShortName, params ErrorCode[] errorCodes)
     : this(messageShortName, errorCodes.ToList())
 {
 }
        public void GetMessageShortNameForErrorResponse_ShouldReturnShortMessage_When_Known(ErrorCode errorCode, MessageShortName expected)
        {
            var result = _bankIdRecommendedUserMessage.GetMessageShortNameForErrorResponse(errorCode);

            Assert.Equal(expected, result);
        }
 public CollectResponseMapping(MessageShortName messageShortName, CollectHintCode collectHintCode, bool usingQrCode)
     : this(messageShortName, new List <CollectStatus>() { }, new List <CollectHintCode>() { collectHintCode }, null, null, usingQrCode)
 {
 }
        public void GetMessageShortNameForCollectResponse_ShouldReturnRecommendedMessageForCollectResponse_PendingOrder_MobileBankID_AutomaticallyStartBankIDAPP(CollectHintCode collectHintCode, MessageShortName expected)
        {
            var collectStatus = CollectStatus.Pending;
            var authPersonalIdentityNumberProvided = false;
            var accessedFromMobileDevice           = true;
            var usingQrCode = false;

            var result = _bankIdRecommendedUserMessage.GetMessageShortNameForCollectResponse(collectStatus, collectHintCode, authPersonalIdentityNumberProvided, accessedFromMobileDevice, usingQrCode);

            Assert.Equal(expected, result);
        }