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); }