Esempio n. 1
0
 public void TearDown()
 {
     if (scriptDir != null)
     {
         scriptDir.Dispose();
         scriptDir = null;
     }
 }
Esempio n. 2
0
        public void Constructor_WithGivenDir_SavesDir()
        {
            // Arrange
            var tempDir = CreateTempDir();
            var dir = new ScriptDir(tempDir);

            // Assert
            Assert.AreEqual(tempDir, dir.Dir);

            // Away
            RemoveTempDir(tempDir);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        public void Constructor_WithoutGivenDir_RemovesTempDir()
        {
            // Arrange
            var tempDir = scriptDir.Dir;

            // Act
            scriptDir.Dispose();

            // Assert
            Assert.IsFalse(Directory.Exists(tempDir));

            // Away
            scriptDir = null;
        }
Esempio n. 5
0
 public void SetUp()
 {
     scriptDir = new ScriptDir();
 }