public void TearDown() { if (scriptDir != null) { scriptDir.Dispose(); scriptDir = null; } }
public void Constructor_WithGivenDir_SavesDir() { // Arrange var tempDir = CreateTempDir(); var dir = new ScriptDir(tempDir); // Assert Assert.AreEqual(tempDir, dir.Dir); // Away RemoveTempDir(tempDir); }
public void Constructor_WithDivenDir_DoesNotRemoveDir() { // Arrange var tempDir = CreateTempDir(); // Act var insideRan = false; using (var dir = new ScriptDir(tempDir)) { insideRan = true; } // Assert Assert.IsTrue(insideRan); Assert.IsTrue(Directory.Exists(tempDir)); // Away RemoveTempDir(tempDir); }
public void Constructor_WithoutGivenDir_RemovesTempDir() { // Arrange var tempDir = scriptDir.Dir; // Act scriptDir.Dispose(); // Assert Assert.IsFalse(Directory.Exists(tempDir)); // Away scriptDir = null; }
public void SetUp() { scriptDir = new ScriptDir(); }