From f35cb8fbd4888d086138bdc1e82cec7c0a3b6e83 Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Sat, 21 Nov 2020 11:10:00 +0000 Subject: [PATCH 1/2] Ready for PR --- .../Services/TransactionReceiptBuilder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TransactionProcessor.BusinessLogic/Services/TransactionReceiptBuilder.cs b/TransactionProcessor.BusinessLogic/Services/TransactionReceiptBuilder.cs index a36656ac..76d50d98 100644 --- a/TransactionProcessor.BusinessLogic/Services/TransactionReceiptBuilder.cs +++ b/TransactionProcessor.BusinessLogic/Services/TransactionReceiptBuilder.cs @@ -52,7 +52,7 @@ public async Task GetEmailReceiptMessage(Transaction transaction, IDirectoryInfo path = this.FileSystem.Directory.GetParent(Assembly.GetExecutingAssembly().Location); String fileData = - await this.FileSystem.File.ReadAllTextAsync($"{path}\\Receipts\\Email\\{transaction.OperatorIdentifier}\\TransactionAuthorised.html", cancellationToken); + await this.FileSystem.File.ReadAllTextAsync($"{path}/Receipts/Email/{transaction.OperatorIdentifier}/TransactionAuthorised.html", cancellationToken); PropertyInfo[] transactonProperties = transaction.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); From 6b9fd6a62da716df9987bec7cd75122390ea05d7 Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Sat, 21 Nov 2020 11:34:29 +0000 Subject: [PATCH 2/2] Fix failing test --- .../Services/TransactionReceiptBuilderTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TransactionProcessor.BusinessLogic.Tests/Services/TransactionReceiptBuilderTests.cs b/TransactionProcessor.BusinessLogic.Tests/Services/TransactionReceiptBuilderTests.cs index 5f9bdaa1..afa8dc62 100644 --- a/TransactionProcessor.BusinessLogic.Tests/Services/TransactionReceiptBuilderTests.cs +++ b/TransactionProcessor.BusinessLogic.Tests/Services/TransactionReceiptBuilderTests.cs @@ -31,7 +31,7 @@ public async Task TransactionReceiptBuilder_GetEmailReceiptMessage_MessageBuilt( var fileSystem = new MockFileSystem(new Dictionary { - { $"{path}\\Receipts\\Email\\{transaction.OperatorIdentifier}\\TransactionAuthorised.html", new MockFileData("Transaction Number: [TransactionNumber]") } + { $"{path}/Receipts/Email/{transaction.OperatorIdentifier}/TransactionAuthorised.html", new MockFileData("Transaction Number: [TransactionNumber]") } }); TransactionReceiptBuilder receiptBuilder = new TransactionReceiptBuilder(fileSystem);