Ejemplo n.º 1
0
 public void SymCreateSymbol()
 {
     SymbolTable symtab = new SymbolTable();
     Symbol sym = symtab.CreateSymbol("foo");
     StringWriter writer = new StringWriter();
     symtab.Write(writer);
     Assert.AreEqual(
     @"foo: unresolved 00000000 patches: 0 (foo)
     ", writer.ToString());
 }
Ejemplo n.º 2
0
 public void SymResolveReference()
 {
     SymbolTable symtab = new SymbolTable();
     Symbol sym = symtab.CreateSymbol("foo");
     Symbol sym2 = symtab.DefineSymbol("foo", 3);
     StringWriter writer = new StringWriter();
     symtab.Write(writer);
     Assert.AreEqual(
     @"foo: resolved 00000003 patches: 0 (foo)
     ",
         writer.ToString());
 }