Esempio n. 1
0
        public void CompactPath_PathIsNull()
        {
            //Act
            var actual = PathExtensions.CompactPath(null, 100);

            //Assert
            actual.Should().BeEmpty();
        }
Esempio n. 2
0
        public void CompactPath_PathIsTooSmallWithFile()
        {
            var expected = @"...\Som...";

            //Act
            var actual = PathExtensions.CompactPath(@"C:\Windows\SomeFile.txt", 10);

            //Assert
            actual.Should().Be(expected);
        }
Esempio n. 3
0
        public void CompactPath_PathFits()
        {
            var expected = @"C:\Windows\SomeFile.txt";

            //Act
            var actual = PathExtensions.CompactPath(@"C:\Windows\SomeFile.txt", 100);

            //Assert
            actual.Should().Be(expected);
        }
Esempio n. 4
0
 public void CompactPath_LengthIsInvalid()
 {
     //Act
     PathExtensions.CompactPath(@"C:\Windows", 0);
 }