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); }