public void TestObserve()
        {
            GraphXML xgraph = new GraphXML();
            var      g      = xgraph.Read("C:\\Users\\user\\Downloads\\multiple_paths.xml");

            observers = g.AllNodes.Values.Where(node => node.IsObserver).ToList();
            AllPaths algorithm = new AllPaths();
            var      results   = co.Observe(g, observers, Tuple.Create("cost", Constraint <IEdge> .Default), algorithm);

            foreach (var pair in results)
            {
                var from = pair.Key.From;
                var to   = pair.Key.To;

                var obsereveds   = pair.Value.Item1;
                var unobsserveds = pair.Value.Item2;
            }
        }
Пример #2
0
 public void TestReadGraphWithUnknownNode()
 {
     graph = writer.Read(graphExoticNodePath) as Graph;
     Assert.AreEqual(5, graph.NodeCount);
 }