public void CanBindDeleted() { watchpoint.Delete(); IEnumDebugErrorBreakpoints2 errorBreakpointsEnum; var result = watchpoint.CanBind(out errorBreakpointsEnum); Assert.AreEqual(null, errorBreakpointsEnum); Assert.AreEqual(AD7Constants.E_BP_DELETED, result); }
public void CanBindConditionWhenChanged() { SetCondition(enum_BP_COND_STYLE.BP_COND_WHEN_CHANGED, "true"); watchpoint = watchpointFactory.Create(mockBreakpointManager, mockBreakpointRequest, mockTarget, mockProgram, mockMarshal); IEnumDebugErrorBreakpoints2 errorBreakpointsEnum; Assert.AreEqual(VSConstants.S_FALSE, watchpoint.CanBind(out errorBreakpointsEnum)); uint errorCount; errorBreakpointsEnum.GetCount(out errorCount); Assert.AreEqual(1, errorCount); }
public void CanBindUnsupportedType() { SetBreakpointType(enum_BP_LOCATION_TYPE.BPLT_NONE); watchpoint = watchpointFactory.Create(mockBreakpointManager, mockBreakpointRequest, mockTarget, mockProgram, mockMarshal); IEnumDebugErrorBreakpoints2 errorBreakpointsEnum; Assert.AreEqual(VSConstants.S_FALSE, watchpoint.CanBind(out errorBreakpointsEnum)); uint errorCount; errorBreakpointsEnum.GetCount(out errorCount); Assert.AreEqual(1, errorCount); }