Пример #1
0
        public void Test_Naive(int[] input, bool expectedResult)
        {
            IContainsDuplicateSolution solution = new NaiveContainsDuplicateSolution();

            var output = solution.ContainsDuplicate(input);

            output.Should().Be(expectedResult);
        }
Пример #2
0
        public void Perf_Test_Naive(int len)
        {
            int    Min     = 0;
            int    Max     = len * 20;
            Random randNum = new Random();

            int[] input = Enumerable
                          .Repeat(0, len)
                          .Select(i => randNum.Next(Min, Max))
                          .ToArray();

            IContainsDuplicateSolution solution = new NaiveContainsDuplicateSolution();
            var _ = solution.ContainsDuplicate(input);
        }