public void CreatePendingBreakpoint()
        {
            var breakpointRequest       = Substitute.For <IDebugBreakpointRequest2>();
            var pendingBreakpointReturn = Substitute.For <IDebugPendingBreakpoint2>();

            _breakpointManager
            .When(bm => bm.CreatePendingBreakpoint(breakpointRequest,_target,out _))
            .Do(x => { x[2] = pendingBreakpointReturn; });

            Assert.That(_attachedProgram.CreatePendingBreakpoint(breakpointRequest),
                        Is.EqualTo(pendingBreakpointReturn));
        }