public void Test_VstGenericEvent_Unknown() { VstEventTypes eventType = VstEventTypes.Unknown; int deltaFrames = 12; byte[] data = new byte[] { 0x9C, 0x7F, 0x40 }; VstGenericEvent ge = new VstGenericEvent(eventType, deltaFrames, data); Assert.Fail("Should have thrown an excepction."); }
public void Test_VstGenericEvent_Constructor() { var eventType = VstEventTypes.LegacyAudioEvent; int deltaFrames = 12; byte[] data = new byte[] { 0x9C, 0x7F, 0x40 }; VstGenericEvent ge = new VstGenericEvent(eventType, deltaFrames, data); ge.EventType.Should().Be(eventType); ge.DeltaFrames.Should().Be(deltaFrames); ge.Data.Should().NotBeNull(); ge.Data.Length.Should().Be(data.Length); ge.Data[0].Should().Be(data[0]); ge.Data[1].Should().Be(data[1]); ge.Data[2].Should().Be(data[2]); }
public void Test_VstGenericEvent_Constructor() { VstEventTypes eventType = VstEventTypes.DeprecatedAudioEvent; int deltaFrames = 12; byte[] data = new byte[] { 0x9C, 0x7F, 0x40 }; VstGenericEvent ge = new VstGenericEvent(eventType, deltaFrames, data); Assert.AreEqual(eventType, ge.EventType, "VstGenericEvent.EventType"); Assert.AreEqual(deltaFrames, ge.DeltaFrames, "VstGenericEvent.DeltaFrames"); Assert.IsNotNull(ge.Data, "VstGenericEvent.Data is null"); Assert.AreEqual(3, ge.Data.Length, "VstGenericEvent.Data.Length"); Assert.AreEqual(0x9C, ge.Data[0], "VstGenericEvent.Data[0]"); Assert.AreEqual(0x7F, ge.Data[1], "VstGenericEvent.Data[1]"); Assert.AreEqual(0x40, ge.Data[2], "VstGenericEvent.Data[2]"); }