public void SecondTestStorageComplexityMethod()
            {
                DistinctIntegers di   = new DistinctIntegers();
                List <int>       nums = new List <int>()
                {
                    5, 1, 2, 3, 6
                };
                int res = di.StorageComplexityMethod(nums);

                Assert.That(res, Is.EqualTo(5));
            }
            public void FirstTestStorageComplexityMethod()
            {
                DistinctIntegers di   = new DistinctIntegers();
                List <int>       nums = new List <int>()
                {
                    1, 1, 1, 1, 1, 1
                };
                int res = di.StorageComplexityMethod(nums);

                Assert.That(res, Is.EqualTo(1));
            }
            public void SecondTestHashSetMethod()
            {
                DistinctIntegers di   = new DistinctIntegers();
                List <int>       nums = new List <int>()
                {
                    5, 1, 2, 3, 6
                };
                int res = di.HashSetMethod(nums);

                Assert.That(res, Is.EqualTo(5));
            }
            public void ThirdTestHashSetMethod()
            {
                DistinctIntegers di   = new DistinctIntegers();
                List <int>       nums = new List <int>()
                {
                    9, 8, 1, 5, 9, 3, 7, 2, 9, 4, 5, 5, 1, 2, 4, 5, 9, 3, 9, 1, 2, 9, 6, 5, 4, 9, 9, 7, 8, 9, 1, 2, 9, 3, 1, 5, 5, 2, 3, 1, 5, 2, 3, 5, 4, 4, 7, 7, 1, 2, 3, 1, 5, 9
                };
                int res = di.HashSetMethod(nums);

                Assert.That(res, Is.EqualTo(9));
            }
            public void FirstTestHashSetMethod()
            {
                DistinctIntegers di   = new DistinctIntegers();
                List <int>       nums = new List <int>()
                {
                    1, 1, 1, 1, 1, 1
                };
                int res = di.HashSetMethod(nums);

                Assert.That(res, Is.EqualTo(1));
            }