MultigraphTest MultigraphTest Class

Definition

public class MultigraphTest
Public Class MultigraphTest
Inheritance
System.ObjectSystem.Object
MultigraphTestMultigraphTest

Methods

AddEdge_adds_an_edge() AddEdge_adds_an_edge()

public void AddEdge_adds_an_edge()
Public Sub AddEdge_adds_an_edge

AddEdge_throws_on_verticies_not_in_the_graph() AddEdge_throws_on_verticies_not_in_the_graph()

public void AddEdge_throws_on_verticies_not_in_the_graph()
Public Sub AddEdge_throws_on_verticies_not_in_the_graph

AddEdge_updates_incomming_and_outgoing_neighbours() AddEdge_updates_incomming_and_outgoing_neighbours()

public void AddEdge_updates_incomming_and_outgoing_neighbours()
Public Sub AddEdge_updates_incomming_and_outgoing_neighbours

AddEdges_adds_multiple_edges() AddEdges_adds_multiple_edges()

public void AddEdges_adds_multiple_edges()
Public Sub AddEdges_adds_multiple_edges

AddEdges_throws_on_verticies_not_in_the_graph() AddEdges_throws_on_verticies_not_in_the_graph()

public void AddEdges_throws_on_verticies_not_in_the_graph()
Public Sub AddEdges_throws_on_verticies_not_in_the_graph

AddVertex_adds_a_vertex() AddVertex_adds_a_vertex()

public void AddVertex_adds_a_vertex()
Public Sub AddVertex_adds_a_vertex

AddVertices_add_verticies() AddVertices_add_verticies()

public void AddVertices_add_verticies()
Public Sub AddVertices_add_verticies

BatchingTopologicalSort_sorts_circular_direct() BatchingTopologicalSort_sorts_circular_direct()

public void BatchingTopologicalSort_sorts_circular_direct()
Public Sub BatchingTopologicalSort_sorts_circular_direct

BatchingTopologicalSort_sorts_circular_transitive() BatchingTopologicalSort_sorts_circular_transitive()

public void BatchingTopologicalSort_sorts_circular_transitive()
Public Sub BatchingTopologicalSort_sorts_circular_transitive

BatchingTopologicalSort_sorts_leafy_cycle() BatchingTopologicalSort_sorts_leafy_cycle()

public void BatchingTopologicalSort_sorts_leafy_cycle()
Public Sub BatchingTopologicalSort_sorts_leafy_cycle

BatchingTopologicalSort_sorts_no_edges() BatchingTopologicalSort_sorts_no_edges()

public void BatchingTopologicalSort_sorts_no_edges()
Public Sub BatchingTopologicalSort_sorts_no_edges

BatchingTopologicalSort_sorts_preserves_graph() BatchingTopologicalSort_sorts_preserves_graph()

public void BatchingTopologicalSort_sorts_preserves_graph()
Public Sub BatchingTopologicalSort_sorts_preserves_graph

BatchingTopologicalSort_sorts_reverse() BatchingTopologicalSort_sorts_reverse()

public void BatchingTopologicalSort_sorts_reverse()
Public Sub BatchingTopologicalSort_sorts_reverse

BatchingTopologicalSort_sorts_self_ref() BatchingTopologicalSort_sorts_self_ref()

public void BatchingTopologicalSort_sorts_self_ref()
Public Sub BatchingTopologicalSort_sorts_self_ref

BatchingTopologicalSort_sorts_simple() BatchingTopologicalSort_sorts_simple()

public void BatchingTopologicalSort_sorts_simple()
Public Sub BatchingTopologicalSort_sorts_simple

BatchingTopologicalSort_sorts_tree() BatchingTopologicalSort_sorts_tree()

public void BatchingTopologicalSort_sorts_tree()
Public Sub BatchingTopologicalSort_sorts_tree

BatchingTopologicalSort_sorts_two_cycles() BatchingTopologicalSort_sorts_two_cycles()

public void BatchingTopologicalSort_sorts_two_cycles()
Public Sub BatchingTopologicalSort_sorts_two_cycles

BatchingTopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken() BatchingTopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken()

public void BatchingTopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken()
Public Sub BatchingTopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken

BatchingTopologicalSort_throws_with_formatted_message_with_no_tail_when_cycle_cannot_be_broken() BatchingTopologicalSort_throws_with_formatted_message_with_no_tail_when_cycle_cannot_be_broken()

public void BatchingTopologicalSort_throws_with_formatted_message_with_no_tail_when_cycle_cannot_be_broken()
Public Sub BatchingTopologicalSort_throws_with_formatted_message_with_no_tail_when_cycle_cannot_be_broken

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object

TopologicalSort_can_break_simple_cycle() TopologicalSort_can_break_simple_cycle()

public void TopologicalSort_can_break_simple_cycle()
Public Sub TopologicalSort_can_break_simple_cycle

TopologicalSort_can_break_two_cycles() TopologicalSort_can_break_two_cycles()

public void TopologicalSort_can_break_two_cycles()
Public Sub TopologicalSort_can_break_two_cycles

TopologicalSort_on_graph_with_no_edges_returns_all_verticies() TopologicalSort_on_graph_with_no_edges_returns_all_verticies()

public void TopologicalSort_on_graph_with_no_edges_returns_all_verticies()
Public Sub TopologicalSort_on_graph_with_no_edges_returns_all_verticies

TopologicalSort_on_self_ref_can_break_cycle() TopologicalSort_on_self_ref_can_break_cycle()

public void TopologicalSort_on_self_ref_can_break_cycle()
Public Sub TopologicalSort_on_self_ref_can_break_cycle

TopologicalSort_on_simple_graph_returns_all_verticies_in_order() TopologicalSort_on_simple_graph_returns_all_verticies_in_order()

public void TopologicalSort_on_simple_graph_returns_all_verticies_in_order()
Public Sub TopologicalSort_on_simple_graph_returns_all_verticies_in_order

TopologicalSort_on_tree_graph_returns_all_verticies_in_order() TopologicalSort_on_tree_graph_returns_all_verticies_in_order()

public void TopologicalSort_on_tree_graph_returns_all_verticies_in_order()
Public Sub TopologicalSort_on_tree_graph_returns_all_verticies_in_order

TopologicalSort_throws_with_default_message_when_cycle_cannot_be_broken() TopologicalSort_throws_with_default_message_when_cycle_cannot_be_broken()

public void TopologicalSort_throws_with_default_message_when_cycle_cannot_be_broken()
Public Sub TopologicalSort_throws_with_default_message_when_cycle_cannot_be_broken

TopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken() TopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken()

public void TopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken()
Public Sub TopologicalSort_throws_with_formatted_message_when_cycle_cannot_be_broken