Exemplo n.º 1
0
        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);
        }