コード例 #1
0
        public void Test_AddInterval()
        {
            Interval[]        empty = new Interval[] { };
            Interval[]        result;
            SortingAlgorithms algo = new SortingAlgorithms();

            result = algo.AddInterval(empty,
                                      new Interval {
                start = 0, end = 2
            }
                                      );
            Assert.AreEqual(1, result.Length);

            result = algo.AddInterval(result,
                                      new Interval {
                start = 3, end = 5
            }
                                      );
            Assert.AreEqual(2, result.Length);

            result = algo.AddInterval(result,
                                      new Interval {
                start = 4, end = 6
            }
                                      );
            Assert.AreEqual(2, result.Length);

            result = algo.AddInterval(result,
                                      new Interval {
                start = 1, end = 4
            }
                                      );
            Assert.AreEqual(1, result.Length);
        }
コード例 #2
0
ファイル: SortingUnitTest.cs プロジェクト: sanjug01/Tests
        public void Test_AddInterval()
        {
            Interval[] empty = new Interval[] { };
            Interval[] result;
            SortingAlgorithms algo = new SortingAlgorithms();

            result = algo.AddInterval(empty,
                new Interval { start = 0, end = 2 }
                );
            Assert.AreEqual(1, result.Length);

            result = algo.AddInterval(result,
                new Interval { start = 3, end = 5 }
                );
            Assert.AreEqual(2, result.Length);

            result = algo.AddInterval(result,
                new Interval { start = 4, end = 6 }
                );
            Assert.AreEqual(2, result.Length);

            result = algo.AddInterval(result,
                new Interval { start = 1, end = 4 }
                );
            Assert.AreEqual(1, result.Length);
        }