示例#1
0
        public void SubstrStartNoCount()
        {
            var rule = new SubstrRule("foobar", 3);

            JsonAssert.AreEquivalent("bar", rule.Apply());
        }
示例#2
0
        public void SubstrStartNegativeCountBeyondLength()
        {
            var rule = new SubstrRule("foobar", 2, -10);

            JsonAssert.AreEquivalent(string.Empty, rule.Apply());
        }
示例#3
0
        public void SubstrStartCountBeyondLength()
        {
            var rule = new SubstrRule("foobar", 3, 5);

            JsonAssert.AreEquivalent("bar", rule.Apply());
        }
示例#4
0
        public void SubstrStartNegativeCount()
        {
            var rule = new SubstrRule("foobar", 2, -1);

            JsonAssert.AreEquivalent("oba", rule.Apply());
        }
示例#5
0
        public void SubstrNegativeStartBeyondLengthNoCount()
        {
            var rule = new SubstrRule("foobar", -10);

            JsonAssert.AreEquivalent("foobar", rule.Apply());
        }