예제 #1
0
        public void Test17()
        {
            var input      = new DataSource().AppendLine("3 6").AppendLine("0 2").AppendLine("1 2").AppendLine("2 2").AppendLine("3 2").AppendLine("4 2").AppendLine("5 2");
            var output     = $"0{DataSource.NewLine}2{DataSource.NewLine}4{DataSource.NewLine}6{DataSource.NewLine}8{DataSource.NewLine}-1{DataSource.NewLine}";
            var assignment = new ProcessPackages();

            Assert.Equal(output, assignment.Execute(input));
        }
예제 #2
0
        public void Test18()
        {
            var input      = new DataSource().AppendLine("2 3").AppendLine("0 1").AppendLine("3 1").AppendLine("10 1");
            var output     = $"0{DataSource.NewLine}3{DataSource.NewLine}10{DataSource.NewLine}";
            var assignment = new ProcessPackages();

            Assert.Equal(output, assignment.Execute(input));
        }
예제 #3
0
        public void TestDataSet(DataSource input, string output)
        {
            var assignment = new ProcessPackages();

            Assert.Equal(output, assignment.Execute(input));
        }