public void Load_ThrowsIfXmlIsWrong_Test() { // Arrange var provider = new GraphProvider(); // Assert Assert.Throws<SourceIsNotValidException>(() => provider.Load<Graph<Node>>(@"xml\wrong.xml")); }
public void Load_ThrowsIfFileNotExists_Test() { // Arrange var provider = new GraphProvider(); // Assert var ex = Assert.Throws<SourceIsNotExistsException>(() => provider.Load<Graph<Node>>(@"xml\not_exists.xml")); Assert.AreEqual(ex.Message, "Source is not exists on path: [xml\\not_exists.xml]"); }
public void Load_Test() { // Arrange var provider = new GraphProvider(); // Act var graph = provider.Load<Graph<Node>>(@"xml\simple-valid.xml"); // Assert Assert.AreEqual(graph.Nodes.Count(), 5); }