コード例 #1
0
        public void TestNullEmptyBefore()
        {
            var function = new ReplaceFunction();

            try
            {
                function.Evaluate("abcdef", null, "-");
                Assert.Fail("Expected exception");
            }
            catch (ArgumentException)
            {
                //oke
            }
        }
コード例 #2
0
        public void TestNullAll()
        {
            var function = new ReplaceFunction();

            try
            {
                function.Evaluate(null, null, null);
                Assert.Fail("Expected exception");
            }
            catch (ArgumentException)
            {
                //oke
            }
        }
コード例 #3
0
        public void TestNullSource()
        {
            var function = new ReplaceFunction();

            Assert.That(function.Evaluate(null, "a", "b"), Is.EqualTo(""));
        }
コード例 #4
0
        public void TestNullEmptyAfter()
        {
            var function = new ReplaceFunction();

            Assert.That(function.Evaluate("a-b-c-d-e-f", "-", null), Is.EqualTo("abcdef"));
        }
コード例 #5
0
        public void TestAllFilled()
        {
            var function = new ReplaceFunction();

            Assert.That(function.Evaluate("a-b-c-d-e-f", "-", "+"), Is.EqualTo("a+b+c+d+e+f"));
        }