コード例 #1
0
ファイル: FilterTests.cs プロジェクト: tsvx/dbup-cli
        public void CreateFilter_RegexString_ShouldMatchTheTestedString(string filterString, string testedString)
        {
            var filter = ScriptProviderHelper.CreateFilter(filterString);

            var result = filter(testedString);

            result.Should().BeTrue();
        }
コード例 #2
0
ファイル: FilterTests.cs プロジェクト: tsvx/dbup-cli
        public void CreateFilter_WildcardString_ShouldNotMatchTheTestedString(string filterString, string testedString)
        {
            var filter = ScriptProviderHelper.CreateFilter(filterString);

            var result = filter(testedString);

            result.Should().BeFalse();
        }
コード例 #3
0
ファイル: FilterTests.cs プロジェクト: tsvx/dbup-cli
        public void CreateFilter_GeneralString_ShouldMatchTheSameStringInTheDifferentLetterCase()
        {
            var filter = ScriptProviderHelper.CreateFilter("script.sql");

            var result = filter("Script.SQL");

            result.Should().BeTrue();
        }
コード例 #4
0
ファイル: FilterTests.cs プロジェクト: tsvx/dbup-cli
        public void CreateFilter_GeneralString_ShouldNotMatchTheSubstring()
        {
            var filter = ScriptProviderHelper.CreateFilter("script.sql");

            var result = filter("script");

            result.Should().BeFalse();
        }
コード例 #5
0
ファイル: FilterTests.cs プロジェクト: tsvx/dbup-cli
        public void CreateFilter_NullOrWhiteSpaceString_ShouldReturnNull()
        {
            var filter = ScriptProviderHelper.CreateFilter("  ");

            filter.Should().BeNull();

            filter = ScriptProviderHelper.CreateFilter(null);
            filter.Should().BeNull();
        }