Example #1
0
        public void Test3()
        {
            int[][] busRoutes =
            {
                new [] { 1, 2 },
                new [] { 2, 1 }
            };

            Assert.AreEqual(480, GossipStops.Calculate(busRoutes));
        }
Example #2
0
        public void Test5()
        {
            int[][] busRoutes =
            {
                new [] { 1, 2, 3 },
                new [] { 2, 1, 3 }
            };

            Assert.AreEqual(3, GossipStops.Calculate(busRoutes));
        }
Example #3
0
        public void Test1()
        {
            int[][] busRoutes =
            {
                new [] { 1 },
                new [] { 1 }
            };

            Assert.AreEqual(1, GossipStops.Calculate(busRoutes));
        }
Example #4
0
        public void Test7()
        {
            int[][] busRoutes =
            {
                new [] { 1, 2, 3 },   // 1, 2, 3
                new [] { 2, 1, 3 },   // 1, 2, 3
                new [] { 2, 1,5, 7 }, // 1, 2, 3
                new [] { 3, 5,7, 8 },
            };

            Assert.AreEqual(10, GossipStops.Calculate(busRoutes));
        }