public void Test_VstParameterCollection_Index() { var paramInfo1 = new VstParameterInfo(); paramInfo1.Name = "Test1"; paramInfo1.ShortLabel = "Tst1"; paramInfo1.MaxInteger = 10; var col = new VstParameterCollection(); var param1 = new VstParameter(paramInfo1); col.Add(param1); Assert.AreEqual(0, param1.Index, "Index of param1 is not as expected."); var paramInfo2 = new VstParameterInfo(); paramInfo2.Name = "Test2"; paramInfo2.ShortLabel = "Tst2"; paramInfo2.MaxInteger = 10; var param2 = new VstParameter(paramInfo2); col.Insert(0, param2); Assert.AreEqual(0, param2.Index, "Index of param2 is not as expected."); Assert.AreEqual(1, param1.Index, "Index of param1 is not as expected."); }
public void Test_VstParameterCollection_Index() { var target = new VstParameterCollection(); var paramInfo1 = new VstParameterInfo { Name = "Test1", ShortLabel = "Tst1", MaxInteger = 10 }; var param1 = new VstParameter(paramInfo1); target.Add(param1); param1.Index.Should().Be(0); var paramInfo2 = new VstParameterInfo { Name = "Test2", ShortLabel = "Tst2", MaxInteger = 10 }; var param2 = new VstParameter(paramInfo2); target.Insert(0, param2); param1.Index.Should().Be(1); param2.Index.Should().Be(0); }