Example #1
0
        public void CreateSubDirectory_ThrowsWhenMainDirDoesntExist()
        {
            string dir = Path.Combine(DirectoryHelper.CreateTempDirectory("fsh-6"), "doesnt-exist");

            var sut = new FileSystemHelper();

            Assert.Throws <DirectoryNotFoundException>(() => sut.CreateSubDirectory(dir, "sub"));
        }
Example #2
0
        public void CreateSubDirectory_CreatesAndReturnsPath()
        {
            string dir = DirectoryHelper.CreateTempDirectory("fsh-5");

            var sut    = new FileSystemHelper();
            var result = sut.CreateSubDirectory(dir, "sub");

            Assert.False(string.IsNullOrWhiteSpace(result));
            Assert.True(Directory.Exists(result));
        }