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