Exemplo n.º 1
0
        public void GetCount()
        {
            SetupActualNumberOfFrames(10);
            uint count;
            int  result = _frameInfoEnum.GetCount(out count);

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

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