示例#1
0
        public void SortColorsTest_OnlyOneItem_Two()
        {
            var input = new int[] { 2 };

            var solution = new _075_SortColors();
            solution.SortColors(input);

            AssertHelper.AssertArray(new int[] { 2 }, input);
        }
示例#2
0
        public void SortColorsTest_AllSame_Zero()
        {
            var input = new int[] { 0, 0, 0 };

            var solution = new _075_SortColors();
            solution.SortColors(input);

            AssertHelper.AssertArray(new int[] { 0, 0, 0 }, input);
        }
示例#3
0
        public void SortColorsTest()
        {
            var input = new int[] { 1, 2, 0, 1, 2, 0, 1, 2, 0 };

            var solution = new _075_SortColors();
            solution.SortColors(input);

            AssertHelper.AssertArray(new int[] { 0, 0, 0, 1, 1, 1, 2, 2, 2 }, input);
        }
示例#4
0
        public void SortColorsTest_AllSame_Two()
        {
            var input = new int[] { 2, 2, 2 };

            var solution = new _075_SortColors();

            solution.SortColors(input);

            AssertHelper.AssertArray(new int[] { 2, 2, 2 }, input);
        }
示例#5
0
        public void SortColorsTest()
        {
            var input = new int[] { 1, 2, 0, 1, 2, 0, 1, 2, 0 };

            var solution = new _075_SortColors();

            solution.SortColors(input);

            AssertHelper.AssertArray(new int[] { 0, 0, 0, 1, 1, 1, 2, 2, 2 }, input);
        }
示例#6
0
        public void SortColorsTest_OnlyOneItem_Two()
        {
            var input = new int[] { 2 };

            var solution = new _075_SortColors();

            solution.SortColors(input);

            AssertHelper.AssertArray(new int[] { 2 }, input);
        }
示例#7
0
        public void SortColors_2Test_AllSame_One()
        {
            var input = new int[] { 1, 1, 1 };

            var solution = new _075_SortColors();

            solution.SortColors_2(input);

            AssertHelper.AssertArray(new int[] { 1, 1, 1 }, input);
        }
示例#8
0
        public void SortColors_2Test_2()
        {
            var input = new int[] { 0, 1, 0 };

            var solution = new _075_SortColors();

            solution.SortColors_2(input);

            AssertHelper.AssertArray(new int[] { 0, 0, 1 }, input);
        }
示例#9
0
        public void SortColors_2Test_AllSame_Two()
        {
            var input = new int[] { 2, 2, 2 };

            var solution = new _075_SortColors();
            solution.SortColors_2(input);

            AssertHelper.AssertArray(new int[] { 2, 2, 2 }, input);
        }
示例#10
0
        public void SortColors_2Test_2()
        {
            var input = new int[] { 0, 1, 0 };

            var solution = new _075_SortColors();
            solution.SortColors_2(input);

            AssertHelper.AssertArray(new int[] { 0, 0, 1 }, input);
        }