In part 1 of this series, we managed to load the load CSV file of the network into a suitable data structure, an adjacent matrix. In this second part, we'd like to create tests for what we have worked on. Test-driven development is important because ...