TemporalNetworksTest.ExampleData.GetTestNetwork_weighted_2 C# (CSharp) Method

GetTestNetwork_weighted_2() public static method

public static GetTestNetwork_weighted_2 ( ) : TemporalNetwork
return TemporalNetwork
        public static TemporalNetwork GetTestNetwork_weighted_2()
        {
            TemporalNetwork temporal_net = new TemporalNetwork();

            temporal_net.AddTemporalEdge(1, "a", "b", 2);
            temporal_net.AddTemporalEdge(2, "b", "c", 2);

            temporal_net.AddTemporalEdge(4, "a", "b");
            temporal_net.AddTemporalEdge(5, "b", "a");

            return temporal_net;
        }

Usage Example

Example #1
0
        public void WeightTest()
        {
            TemporalNetwork net1 = ExampleData.GetTestNetwork_weighted_1();
            TemporalNetwork net2 = ExampleData.GetTestNetwork_weighted_2();

            Assert.AreEqual(net1.TwoPathWeights["a,b,c"], net2.TwoPathWeights["a,b,c"]);
            Assert.AreEqual(net1.TwoPathWeights["a,b,a"], net2.TwoPathWeights["a,b,a"]);
        }