Пример #1
0
        public void RenameMethodCall()
        {
            var target = new ValSimple("(*aNTH1F_1233).Fill(((double)aInt32_326),1.0*((1.0*1.0)*1.0))", typeof(int));

            target.RenameRawValue("aInt32_326", "aInt32_37");
            Assert.AreEqual("(*aNTH1F_1233).Fill(((double)aInt32_37),1.0*((1.0*1.0)*1.0))", target.RawValue);
        }
Пример #2
0
        public void ValSimpleRenameWithDependents()
        {
            var d = DeclarableParameter.CreateDeclarableParameterExpression(typeof(int));
            var v = new ValSimple($"5+{d.RawValue}", typeof(int), new IDeclaredParameter[] { d });

            v.RenameRawValue(d.RawValue, "my_go_1");
            Assert.AreEqual("5+my_go_1", v.RawValue);
            Assert.AreEqual("my_go_1", v.Dependants.First().RawValue);
        }
Пример #3
0
        public void ValSimpleRenameWithDependents()
        {
            var d = DeclarableParameter.CreateDeclarableParameterExpression(typeof(int));
            var v = new ValSimple($"5+{d.RawValue}", typeof(int), new IDeclaredParameter[] { d });

            v.RenameRawValue(d.RawValue, "my_go_1");
            Assert.AreEqual("5+my_go_1", v.RawValue);
            Assert.AreEqual("my_go_1", v.Dependants.First().RawValue);
        }
Пример #4
0
 public void RenameMethodCall()
 {
     var target = new ValSimple("(*aNTH1F_1233).Fill(((double)aInt32_326),1.0*((1.0*1.0)*1.0))", typeof(int));
     target.RenameRawValue("aInt32_326", "aInt32_37");
     Assert.AreEqual("(*aNTH1F_1233).Fill(((double)aInt32_37),1.0*((1.0*1.0)*1.0))", target.RawValue);
 }