示例#1
0
        public void ExtensionEqualsWithComparerJudgesByTheirBehavior()
        {
            var dir = new DirectoryPath("foo/bar.baz");

            Assert.True(dir.ExtensionEquals("Baz", FileSystemPathComparer.CaseInsensitive));
            Assert.False(dir.ExtensionEquals("Baz", FileSystemPathComparer.CaseSensitive));
        }
示例#2
0
        public void ExtensionEqualsIsTrueIfExtensionIsEqual()
        {
            var dir = new DirectoryPath(@"foo/bar.baz");

            Assert.True(dir.ExtensionEquals(".baz"));
        }
示例#3
0
        public void ExtensionEqualsIgnoresCase()
        {
            var dir = new DirectoryPath("foo/bar.baz");

            Assert.True(dir.ExtensionEquals("Baz"));
        }
示例#4
0
        public void ExtensionEqualsIsTrueIfExtensionIsEqualWithoutLeadingDot()
        {
            var dir = new DirectoryPath(@"foo/bar.baz");

            Assert.True(dir.ExtensionEquals("baz"));
        }