AIMA.Test.Core.Unit.Logic.Propositional.Parsing.ListTest.testListOfSymbolsClone C# (CSharp) Method

testListOfSymbolsClone() private method

private testListOfSymbolsClone ( ) : void
return void
        public void testListOfSymbolsClone()
        {
            List<Symbol> l = new List<Symbol>();
            l.Add(new Symbol("A"));
            l.Add(new Symbol("B"));
            l.Add(new Symbol("C"));
            Symbol[] copy = new Symbol[l.Count];
            l.CopyTo(copy);
            List<Symbol> l2 = copy.ToList<Symbol>();
            l2.Remove(new Symbol("B"));
            Assert.AreEqual(3, l.Count);
            Assert.AreEqual(2, l2.Count);
        }