public void CheckIfTypeInt()
        {
            // Create a random unique number
            var number = randomNumberGen.GetUniqueRandomNumber();

            // Check if its type is an integer
            Assert.IsInstanceOf <int>(number, "UniqueRandomNumber is not of type int!");
        }
        static List <int> uniqueNumbers = new List <int>(); // List that gets filled with the numbers

        /// <summary>
        /// Main function, fills a list with X random numbers
        /// </summary>
        /// <param name="args">Console params [--debug (turns on console logs)]</param>
        static void Main(string[] args)
        {
            // Handle console params
            RandomNumberGen_Util.HandleConsoleParams(args);

            // Create RandomNumberGen service
            RandomNumberGen_Service randomNumberGen = new RandomNumberGen_Service(ref uniqueNumbers);

            // Create RandomNumberGen IO
            RandomNumberGen_IO io = new RandomNumberGen_IO();

            // Fill the list with unique random numbers
            for (int i = 1; i < AMOUNT_OF_GENERATIONS; i++)
            {
                uniqueNumbers.Add(randomNumberGen.GetUniqueRandomNumber());
            }

            // DEBUG
            uniqueNumbers.ForEach((uniqueNumber) => RandomNumberGen_Util.DebugLine(string.Format("UniqueNumber: {0}", uniqueNumber)));

            // Write numbers to file (output.txt) in current directory
            io.WriteToFile(uniqueNumbers);

            // DEBUG
            RandomNumberGen_Util.DebugLine(string.Format("Done writing numbers to {0}", OUTPUT_FILE_NAME));
        }