public void TestLogical() { var logical = new Logical(Word.and, Constant.True, Constant.False); Assert.AreEqual("true && false", logical.ToString()); logical.Gen(); //output: //iffalse true && false goto L1 // t1 = true // goto L2 //L1: t1 = false //L2: }