コード例 #1
0
        public void ShouldTranslateABitwiseExclusiveOrAssignment()
        {
            var intVariableOne           = Expression.Variable(typeof(int), "i1");
            var intVariableTwo           = Expression.Variable(typeof(int), "i2");
            var bitwiseExclusiveOrAssign = Expression.ExclusiveOrAssign(intVariableOne, intVariableTwo);

            var translated = ToReadableString(bitwiseExclusiveOrAssign);

            translated.ShouldBe("i1 ^= i2");
        }