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); 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);