public void ProduceZeroResultWhenNoWaves() { var result = new ResultWave(); result.Generate(100); int sum = result.Generate(100).Aggregate(0, (current, b) => current + b); Assert.AreEqual(0, sum); }
public void ProduceNonZeroImpactWithSquareWave() { var result = new ResultWave(); result.AddWave(new SquareWave(10, 10, 10, 0)); int sum = result.Generate(100).Aggregate(0, (current, b) => current + b); Assert.IsTrue(sum > 0); }