public void CompactPath_PathIsNull() { //Act var actual = PathExtensions.CompactPath(null, 100); //Assert actual.Should().BeEmpty(); }
public void CompactPath_PathIsTooSmallWithFile() { var expected = @"...\Som..."; //Act var actual = PathExtensions.CompactPath(@"C:\Windows\SomeFile.txt", 10); //Assert actual.Should().Be(expected); }
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); }
public void CompactPath_LengthIsInvalid() { //Act PathExtensions.CompactPath(@"C:\Windows", 0); }