public void ImpulseSignalGeneratorWithFrequencyZeroTest()
        {
            // Arrange
            var impulseSignalOffset    = 3;
            var impulseSignalAmplitude = 1;
            var impulseSignalFrequency = 0;
            var impulseSignalLength    = 5;

            // Act
            var impulseSignalGenerator = SignalGenerator.Impulse(impulseSignalOffset, impulseSignalFrequency, impulseSignalAmplitude, impulseSignalLength);

            // Assert
            Assert.IsNotNull(impulseSignalGenerator);
            CollectionAssert.AllItemsAreNotNull(impulseSignalGenerator);
            Assert.That(impulseSignalGenerator.Length, Is.EqualTo(impulseSignalLength));
            Assert.That(impulseSignalGenerator[impulseSignalOffset], Is.EqualTo(impulseSignalAmplitude));
        }