Exemplo n.º 1
0
        public void EnumPrograms()
        {
            IEnumDebugPrograms2 programEnum;

            Assert.AreEqual(VSConstants.S_OK, process.EnumPrograms(out programEnum));

            uint count;

            Assert.AreEqual(VSConstants.S_OK, programEnum.GetCount(out count));
            Assert.AreEqual(1, count);

            uint num        = 1;
            var  programs   = new IDebugProgram2[1];
            uint numFetched = 0;

            Assert.AreEqual(VSConstants.S_OK, programEnum.Next(num, programs, ref numFetched));
            Assert.AreEqual(1, numFetched);
            Assert.AreEqual(programs[0], program);
        }