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; }
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); }
public string GetLocalizedString(MessageShortName messageShortName) { return(_localizer[$"BankIdUserMessage_ShortName_{messageShortName}"]); }
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) { }
public CollectResponseMapping(MessageShortName messageShortName, CollectStatus collectStatus, params CollectHintCode[] collectHintCodes) : this(messageShortName, new List <CollectStatus>() { collectStatus }, collectHintCodes.ToList()) { }
private ErrorResponseMapping(MessageShortName messageShortName, IEnumerable <ErrorCode> errorCodes) { MessageShortName = messageShortName; ErrorCodes.AddRange(errorCodes); }
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); }