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

            //Assert
            actual.Should().BeEmpty();
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo n.º 4
0
 public void CompactPath_LengthIsInvalid()
 {
     //Act
     PathExtensions.CompactPath(@"C:\Windows", 0);
 }