예제 #1
0
 public void TestMethod()
 {
     // TODO: Add your test.
     Transistors trs = new Transistors();
     trs.setNode("nd1");
     trs.addTrans("tr1", "MBREAKN_NORMAL");
     Dictionary<string, TrUnit> dic1 = trs.getListN();
     Assert.AreEqual(7, dic1.Count);
 }
예제 #2
0
        public void TestMethod()
        {
            // TODO: Add your test.
            Transistors trs = new Transistors();

            trs.setNode("nd1");
            trs.addTrans("tr1", "MBREAKN_NORMAL");
            Dictionary <string, TrUnit> dic1 = trs.getListN();

            Assert.AreEqual(7, dic1.Count);
        }
예제 #3
0
        void netBody()
        {
            string name = ""; int count;

            Expect(9);
            if (la.kind == 1)
            {
                Ident(out name);
            }
            else if (la.kind == 3)
            {
                Get();
                if (la.kind == 8)
                {
                    alterName(out name);
                }
                else if (la.kind == 13)
                {
                    nameBody(out name);
                }
                else
                {
                    SynErr(18);
                }
                Expect(4);
            }
            else
            {
                SynErr(19);
            }
            transList.setNode(name); flagNetBody = true;
            Expect(3);
            joinedBody();
            Expect(4);
            flagNetBody = false;
            EdfBody4(out count);
        }