public void Set_Sample_Stores_Value() { using (var fixture = new AudioSampleBuffer(2, 1024)) { var readPtr = fixture.GetReadPointer(1); fixture.SetSample(1, 20, 127); Assert.AreEqual(127.0f, *(readPtr + 20)); } }
public void Add_Sample_Updates_Prior_Value() { using (var fixture = new AudioSampleBuffer(2, 1024)) { var readPtr = fixture.GetReadPointer(1); fixture.SetSample(1, 20, 127.0f); fixture.AddSample(1, 20, 23.0f); Assert.AreEqual(127.0f + 23.0f, *(readPtr + 20)); } }