From d504dd935975dec6373614a3c74a8793102af903 Mon Sep 17 00:00:00 2001 From: Yousaf Nabi Date: Tue, 8 Oct 2024 18:23:44 +0100 Subject: [PATCH] chore(test): create data folder in state handler if not exists --- .gitignore | 3 ++- .../tests/Middleware/ProviderStateMiddleware.cs | 7 +++++++ readme.md | 14 ++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a0b19aa..1e9b3f4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .vscode/ bin/ obj/ -pacts/ \ No newline at end of file +pacts/ +data/ \ No newline at end of file diff --git a/CompletedSolution/Provider/tests/Middleware/ProviderStateMiddleware.cs b/CompletedSolution/Provider/tests/Middleware/ProviderStateMiddleware.cs index 6c289ea..c2bcf78 100644 --- a/CompletedSolution/Provider/tests/Middleware/ProviderStateMiddleware.cs +++ b/CompletedSolution/Provider/tests/Middleware/ProviderStateMiddleware.cs @@ -47,6 +47,13 @@ private async Task RemoveAllData(IDictionary parameters) private async Task AddData(IDictionary parameters) { string path = Path.Combine(Directory.GetCurrentDirectory(), @"../../../../../data"); + + // Create the directory if it doesn't exist + if (!Directory.Exists(path)) + { + Directory.CreateDirectory(path); + } + var writePath = Path.Combine(path, "somedata.txt"); if (!File.Exists(writePath)) diff --git a/readme.md b/readme.md index 842fe92..323c987 100644 --- a/readme.md +++ b/readme.md @@ -849,6 +849,13 @@ The code for this looks like: private async Task AddData(IDictionary parameters) { string path = Path.Combine(Directory.GetCurrentDirectory(), @"../../../../../data"); + + // Create the directory if it doesn't exist + if (!Directory.Exists(path)) + { + Directory.CreateDirectory(path); + } + var writePath = Path.Combine(path, "somedata.txt"); if (!File.Exists(writePath)) @@ -933,6 +940,13 @@ namespace tests.Middleware private async Task AddData(IDictionary parameters) { string path = Path.Combine(Directory.GetCurrentDirectory(), @"../../../../../data"); + + // Create the directory if it doesn't exist + if (!Directory.Exists(path)) + { + Directory.CreateDirectory(path); + } + var writePath = Path.Combine(path, "somedata.txt"); if (!File.Exists(writePath))