Пример #1
0
        public void Should_treat_queries_and_give_expected_result(string input)
        {
            using (var linesReader = new FakeLinesReader(input))
            {
                var queries = InputParser.Parse(linesReader);
                var output  = QueriesTreater.Treat(queries);

                Assert.Equal("6 6 -1", output[0]);
                Assert.Equal("-1 6", output[1]);
            }
        }
Пример #2
0
        public void Should_treat_big_queries()
        {
            const string input = ShortestReachInAGraphTestData.Input;

            using (var linesReader = new FakeLinesReader(input))
            {
                var queries = InputParser.Parse(linesReader);
                var output  = QueriesTreater.Treat(queries);

                Assert.Equal(ShortestReachInAGraphTestData.Output1, output[0]);
                Assert.Equal(ShortestReachInAGraphTestData.Output2, output[1]);
            }
        }