예제 #1
0
        public void ContainsDuplicateTest()
        {
            // Example1
            var c = new ContainsDuplicateClass();

            int[] nums   = { 1, 2, 3, 1 };
            var   result = c.ContainsDuplicate(nums);

            Assert.IsTrue(result);

            // Example2
            int[] nums2 = { 1, 2, 3, 4 };
            result = c.ContainsDuplicate(nums2);
            Assert.IsFalse(result);

            // Example3
            int[] nums3 = { 1, 1, 1, 3, 3, 4, 3, 2, 4, 2 };
            result = c.ContainsDuplicate(nums3);
            Assert.IsTrue(result);
        }
예제 #2
0
        private static void ContainsDuplicateUnitTestClass(int[] inputNums, int k, bool expect)
        {
            var actual = ContainsDuplicateClass.containsDuplicate(inputNums, k);

            Assert.AreEqual(expect, actual);
        }