Пример #1
0
        public void StringExpression()
        {
            FakeVariableLinker fvl = new FakeVariableLinker();
            StringExpression   se  = new StringExpression(new StringConst('a'), new StringConst("bbbb"));

            Assert.IsTrue(se.GetResult(fvl).Value == "abbbb");
            StringExpression se2 = new StringExpression(new StringConst("add"), new StringConst("__bb"));

            Assert.IsTrue(se2.GetResult(fvl).Value == "add__bb");
            StringExpression se3 = new StringExpression(new ConvertToStringExpression(new DoubleVar(FakeVariableLinker.DoubleB)), new StringConst("bb"));

            Assert.IsTrue(se3.GetResult(fvl).Value == "7.8bb");
        }