Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }