Test the following things with GitHub Actions using a pre-defined graph and pre-defined problems:
[ ] Can the vertex constructor be called?
[ ] Can the graph constructor be called?
[ ] Does graph.neighbors() return expected vertices?
[ ] With a random graph and a random number of edges: does the graph.length() return the same n that was used in the random graph generation function?
[ ] Does the graph.maxPrice() return the expected value?
[ ] Does the graph.price() return the right price for two pre-selected vertices?
[ ] IF succeeded at setting up GitHub Actions with SFML: Is the outputted image of the correct dimension? This test is planned in planning/external_file_operations_tests.txt and mentioned in #9
Test the following things with GitHub Actions using a pre-defined graph and pre-defined problems: