public async Task GuassianBasicMethod_ExecuteAsync_ShouldReturnDoubleValuesInRange()
        {
            // Arrange
            int numberToReturn = 2;
            int mean = _random.Next(-1000000, 1000000);
            int standardDeviation = _random.Next(-1000000, 1000000);
            int signifantDigits = _random.Next(2, 20);

            // Act
            var target = new GuassianBasicMethod(_advisoryDelayHandler);
            var results = await target.GenerateGuassiansAsync(numberToReturn, mean, standardDeviation, signifantDigits);

            // Assert
            TestResults(results.ToList(), numberToReturn);
        }
        public void GuassianBasicMethodTest_Execute_ShouldReturnDoubleValuesInRange()
        {
            // Arrange
            BaseMethodTest bmt = new BaseMethodTest();
            int numberToReturn = 2;
            int mean = bmt.Random.Next(-1000000, 1000000);
            int standardDeviation = bmt.Random.Next(-1000000, 1000000);
            int signifantDigits = bmt.Random.Next(2, 20);

            // Act
            var target = new GuassianBasicMethod(bmt.AdvisoryDelayHandler, bmt.Service);
            var results = target.GenerateGuassians(numberToReturn, mean, standardDeviation, signifantDigits);

            // Assert
            TestResults(results.ToList(), numberToReturn);
        }