public void ExtensionEqualsWithComparerJudgesByTheirBehavior() { var dir = new DirectoryPath("foo/bar.baz"); Assert.True(dir.ExtensionEquals("Baz", FileSystemPathComparer.CaseInsensitive)); Assert.False(dir.ExtensionEquals("Baz", FileSystemPathComparer.CaseSensitive)); }
public void ExtensionEqualsIsTrueIfExtensionIsEqual() { var dir = new DirectoryPath(@"foo/bar.baz"); Assert.True(dir.ExtensionEquals(".baz")); }
public void ExtensionEqualsIgnoresCase() { var dir = new DirectoryPath("foo/bar.baz"); Assert.True(dir.ExtensionEquals("Baz")); }
public void ExtensionEqualsIsTrueIfExtensionIsEqualWithoutLeadingDot() { var dir = new DirectoryPath(@"foo/bar.baz"); Assert.True(dir.ExtensionEquals("baz")); }