Esempio n. 1
0
        public void RenameVariablesToCauseDuplicate()
        {
            var inline1 = new StatementInlineBlock();
            var v1      = DeclarableParameter.CreateDeclarableParameterExpression(typeof(int));
            var v2      = DeclarableParameter.CreateDeclarableParameterExpression(typeof(int));

            inline1.Add(v1);
            inline1.Add(v2);

            inline1.RenameBlockVariables(v1.RawValue, v2.RawValue);

            Assert.AreEqual(1, inline1.DeclaredVariables.Count());
        }
        public void RenameVariablesToCauseDuplicate()
        {
            var inline1 = new StatementInlineBlock();
            var v1 = DeclarableParameter.CreateDeclarableParameterExpression(typeof(int));
            var v2 = DeclarableParameter.CreateDeclarableParameterExpression(typeof(int));
            inline1.Add(v1);
            inline1.Add(v2);

            inline1.RenameBlockVariables(v1.RawValue, v2.RawValue);

            Assert.AreEqual(1, inline1.DeclaredVariables.Count());
        }