Index: Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/Readers/PipingConfigurationReaderTest.cs =================================================================== diff -u -ref8341b9d75b82a9c652f5c2ef0c4108252c5fb8 -r6928d01beb183acca2937ed5835e951e999be5cb --- Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/Readers/PipingConfigurationReaderTest.cs (.../PipingConfigurationReaderTest.cs) (revision ef8341b9d75b82a9c652f5c2ef0c4108252c5fb8) +++ Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/Readers/PipingConfigurationReaderTest.cs (.../PipingConfigurationReaderTest.cs) (revision 6928d01beb183acca2937ed5835e951e999be5cb) @@ -234,15 +234,17 @@ public void Constructor_FileInUse_ThrowCriticalFileReadException() { // Setup - string filePath = Path.Combine(testDirectoryPath, "validConfigurationNesting.xml"); + string path = TestHelper.GetScratchPadPath(Path.GetRandomFileName()); - using (new FileStream(filePath, FileMode.Open)) + using (var fileDisposeHelper = new FileDisposeHelper(path)) { + fileDisposeHelper.LockFiles(); + // Call - TestDelegate call = () => new PipingConfigurationReader(filePath); + TestDelegate call = () => new PipingConfigurationReader(path); // Assert - string expectedMessage = $"Fout bij het lezen van bestand '{filePath}': het bestand kon niet worden geopend. Mogelijk is het bestand corrupt of in gebruik door een andere applicatie."; + string expectedMessage = $"Fout bij het lezen van bestand '{path}': het bestand kon niet worden geopend. Mogelijk is het bestand corrupt of in gebruik door een andere applicatie."; var exception = Assert.Throws(call); Assert.AreEqual(expectedMessage, exception.Message); Assert.IsInstanceOf(exception.InnerException);