public void RandomFirstGeneratorTest(int n)
        {
            FirstGenerator generator = new FirstGenerator();
            var            result    = generator.GenerateArray(n);

            Assert.IsTrue(Math.Abs(result.Sum() - 1) < 0.000001);
        }
        public void GeneratorExeptionTest(int n)
        {
            SecondGenerator secondGenerator = new SecondGenerator();
            FirstGenerator  firstGenerator  = new FirstGenerator();

            Assert.Throws <ArgumentException>(() => firstGenerator.GenerateArray(n));
            Assert.Throws <ArgumentException>(() => secondGenerator.GenerateArray(n));
        }