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