Exemplo n.º 1
0
        public void PathJustTooLong()
        {
            StringBuilder sb = new StringBuilder();

            while (sb.Length + TestDirectory.Count() < IOInputs.MaxDirectory)
            {
                sb.Append("a");
            }

            Assert.Throws <PathTooLongException>(() => new DirectoryInfo(TestDirectory).CreateSubdirectory(sb.ToString()));
        }
Exemplo n.º 2
0
        public void PathJustShortEnough()
        {
            StringBuilder sb = new StringBuilder();

            while (sb.Length + TestDirectory.Count() + 1 < 247)
            {
                sb.Append("a");
            }

            DirectoryInfo dir = new DirectoryInfo(TestDirectory).CreateSubdirectory(sb.ToString());

            Assert.Equal(dir.FullName, Path.Combine(TestDirectory, sb.ToString()));
        }