public async Task DoOperationAsync_Hebrew()
        {
            var queryResult = new RedeemEmailDto()
            {
                Country = "IL"
            };

            _queryBusStub.Setup(x =>
                                x.QueryAsync(It.IsAny <RedeemEmailQuery>(), CancellationToken.None))
            .ReturnsAsync(queryResult);

            var operation = new RedeemTransactionMessageEmailOperation(_queryBusStub.Object);
            var msg       = new RedeemTransactionMessage(Guid.Empty);
            await operation.DoOperationAsync(msg, _mock.Object, default);

            var result = _mockedResult.Result.First();

            result.Personalizations[0].Tos[0].Email.Should().Be("*****@*****.**");
        }
        public async Task DoOperationAsync_Frymo()
        {
            var queryResult = new RedeemEmailDto()
            {
                Country = "IN"
            };

            _queryBusStub.Setup(x =>
                                x.QueryAsync(It.IsAny <RedeemEmailQuery>(), CancellationToken.None))
            .ReturnsAsync(queryResult);

            var operation = new RedeemTransactionMessageEmailOperation(_queryBusStub.Object);
            var msg       = new RedeemTransactionMessage(Guid.Empty);
            await operation.DoOperationAsync(msg, _mock.Object, default);

            CultureInfo.CurrentCulture = CultureInfo.CurrentUICulture = new CultureInfo("en-IN");
            var result = _mockedResult.Result.First();

            _outputHelper.WriteLine("The culture is {0}", CultureInfo.CurrentCulture);
            result.Personalizations[0].Tos[0].Email.Should().Be("*****@*****.**");
        }