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("*****@*****.**"); }