Index: Ringtoets/Common/test/Ringtoets.Common.IO.TestUtil/CustomCalculationConfigurationWriterDesignGuidelinesTestFixture.cs =================================================================== diff -u -rb2288a6eae1568001c17d9ce7aaa5521a44595f2 -rde8a12d20930a82e6cadf8189a136f9804057fab --- Ringtoets/Common/test/Ringtoets.Common.IO.TestUtil/CustomCalculationConfigurationWriterDesignGuidelinesTestFixture.cs (.../CustomCalculationConfigurationWriterDesignGuidelinesTestFixture.cs) (revision b2288a6eae1568001c17d9ce7aaa5521a44595f2) +++ Ringtoets/Common/test/Ringtoets.Common.IO.TestUtil/CustomCalculationConfigurationWriterDesignGuidelinesTestFixture.cs (.../CustomCalculationConfigurationWriterDesignGuidelinesTestFixture.cs) (revision de8a12d20930a82e6cadf8189a136f9804057fab) @@ -49,8 +49,11 @@ [Test] public void Write_ConfigurationNull_ThrowArgumentNullException() { + // Setup + var writer = new TWriter(); + // Call - TestDelegate test = () => new TWriter().Write(null, string.Empty); + TestDelegate test = () => writer.Write(null, string.Empty); // Assert ArgumentNullException exception = Assert.Throws(test); @@ -60,8 +63,11 @@ [Test] public void Write_FilePathNull_ThrowArgumentNullException() { + // Setup + var writer = new TWriter(); + // Call - TestDelegate test = () => new TWriter().Write(Enumerable.Empty(), null); + TestDelegate test = () => writer.Write(Enumerable.Empty(), null); // Assert ArgumentNullException exception = Assert.Throws(test); @@ -72,8 +78,11 @@ [TestCaseSource(typeof(InvalidPathHelper), nameof(InvalidPathHelper.InvalidPaths))] public void Write_FilePathInvalid_ThrowCriticalFileWriteException(string filePath) { + // Setup + var writer = new TWriter(); + // Call - TestDelegate call = () => new TWriter().Write(Enumerable.Empty(), filePath); + TestDelegate call = () => writer.Write(Enumerable.Empty(), filePath); // Assert CriticalFileWriteException exception = Assert.Throws(call); @@ -85,9 +94,10 @@ { // Setup var filePath = new string('a', 249); + var writer = new TWriter(); // Call - TestDelegate call = () => new TWriter().Write(Enumerable.Empty(), filePath); + TestDelegate call = () => writer.Write(Enumerable.Empty(), filePath); // Assert CriticalFileWriteException exception = Assert.Throws(call); @@ -98,14 +108,15 @@ public void Write_InvalidDirectoryRights_ThrowCriticalFileWriteException() { // Setup + var writer = new TWriter(); string directoryPath = TestHelper.GetScratchPadPath(nameof(Write_InvalidDirectoryRights_ThrowCriticalFileWriteException)); using (var disposeHelper = new DirectoryDisposeHelper(TestHelper.GetScratchPadPath(), nameof(Write_InvalidDirectoryRights_ThrowCriticalFileWriteException))) { string filePath = Path.Combine(directoryPath, "test.xml"); disposeHelper.LockDirectory(FileSystemRights.Write); // Call - TestDelegate call = () => new TWriter().Write(Enumerable.Empty(), filePath); + TestDelegate call = () => writer.Write(Enumerable.Empty(), filePath); // Assert CriticalFileWriteException exception = Assert.Throws(call); @@ -118,13 +129,14 @@ { // Setup string path = TestHelper.GetScratchPadPath(nameof(Write_FileInUse_ThrowCriticalFileWriteException)); + var writer = new TWriter(); using (var fileDisposeHelper = new FileDisposeHelper(path)) { fileDisposeHelper.LockFiles(); // Call - TestDelegate call = () => new TWriter().Write(Enumerable.Empty(), path); + TestDelegate call = () => writer.Write(Enumerable.Empty(), path); // Assert CriticalFileWriteException exception = Assert.Throws(call);