コード例 #1
0
        public void ArrayDeduplicateTest()
        {
            //arrange
            Exercises newDedup = new Exercises();

            int[] nums1 = new int[6] {
                1, 6, 4, 6, 23, 13
            };
            int[] fin1 = new int[5] {
                1, 6, 4, 23, 13
            };
            int[] nums2 = new int[7] {
                1, 1, 1, 14, 23, 13, 23
            };
            int[] fin2 = new int[4] {
                1, 14, 23, 13
            };
            int[] nums3 = new int[0] {
            };
            int[] fin3  = new int[0] {
            };
            int[] nums4 = new int[4] {
                1, 1, 1, 1
            };
            int[] fin4 = new int[1] {
                1
            };
            //act

            //assert
            CollectionAssert.AreEqual(fin1, newDedup.ArrayDeduplication(nums1));
            CollectionAssert.AreEqual(fin2, newDedup.ArrayDeduplication(nums2));
            CollectionAssert.AreEqual(fin3, newDedup.ArrayDeduplication(nums3));
            CollectionAssert.AreEqual(fin4, newDedup.ArrayDeduplication(nums4));
        }
コード例 #2
0
ファイル: ExercisesTests.cs プロジェクト: scpalves/Ares
        public void ArrayDeduplicationTest()
        {
            Exercises e = new Exercises();

            CollectionAssert.AreEqual(new int[] { 8, 13, 9, 11, 12 }, e.ArrayDeduplication(new int[] { 8, 13, 13, 9, 11, 12 }));
            CollectionAssert.AreEqual(new int[] { }, e.ArrayDeduplication(new int[] { }));
            CollectionAssert.AreEqual(new int[] { 1 }, e.ArrayDeduplication(new int[] { 1, 1, 1 }));
        }