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

            var translated = ToReadableString(bitwiseAndAssign);

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