Beispiel #1
0
        public void EmptyVertex()
        {
            var vertex  = new AdjencyListVertex <double>(1.3);
            var vertex2 = new AdjencyListVertex <double>(1);

            Assert.AreEqual(1.3, vertex.Value);
            Assert.AreEqual(0, vertex.Count());
            Assert.AreEqual(0, vertex.Neighbors().Count());
            Assert.IsNull(vertex.GetEnumerator().Current);
            Assert.IsFalse(vertex.IsAdjacent(vertex2));
            var iterator = vertex.GetEnumerator();

            while (iterator.MoveNext())
            {
                Assert.Fail();
            }
        }