public void Delete()
        {
            var result = watchpoint.Delete();

            PENDING_BP_STATE_INFO[] state = new PENDING_BP_STATE_INFO[1];
            watchpoint.GetState(state);

            mockBreakpointManager.Received(1).UnregisterWatchpoint(watchpoint);
            Assert.AreEqual(enum_PENDING_BP_STATE.PBPS_DELETED, state[0].state);
            Assert.AreEqual(VSConstants.S_OK, result);
        }