示例#1
0
        /// <inheritdoc />
        public void AddNeighbor(IVertexNeighbor <IVertex <TData>, TData> neighbor)
        {
            if (neighbor == null)
            {
                throw new ArgumentNullException("neighbor");
            }

            Neighbors.Add(neighbor);
        }
示例#2
0
        public void ShouldCreateSuccessNeighbor_When_GivenDifferenceTypeOfDataSource <TData>(IVertexNeighbor <IVertex <TData>, TData> vertexNeighbor)
        {
            //Arrange
            IVertex <TData> vertexTest = new Vertex <TData>("A");

            //Action
            vertexTest.AddNeighbor(vertexNeighbor);
            //Assert
            Assert.Greater(vertexTest.Neighbors.Count, 0);
        }