Exemplo n.º 1
0
        public void Skip()
        {
            SetupActualNumberOfFrames(20);
            int result = _frameInfoEnum.Skip(5);

            _stackFramesProvider.Received(1).GetRange(_fieldSpec, _debugThread, 0, 5);
            Assert.That(result, Is.EqualTo(VSConstants.S_OK));
            uint numFetched = 0;

            FRAMEINFO[] results = new FRAMEINFO[1];
            _frameInfoEnum.Next(1, results, ref numFetched);
            Assert.That(results[0].m_bstrFuncName, Is.EqualTo("Func5"));
        }