public void SetPassCountEqualSmallResetSmall()
        {
            const uint   PASS_COUNT    = 5;
            const uint   HIT_COUNT     = 3;
            const uint   NEW_HIT_COUNT = 1;
            BP_PASSCOUNT passCount;

            passCount.dwPassCount    = PASS_COUNT;
            passCount.stylePassCount = enum_BP_PASSCOUNT_STYLE.BP_PASSCOUNT_EQUAL;
            mockBreakpoint.GetHitCount().Returns(HIT_COUNT);
            boundBreakpoint.SetPassCount(passCount);
            mockBreakpointLocation.Received(1).SetIgnoreCount(PASS_COUNT - HIT_COUNT - 1);
            mockBreakpointLocation.ClearReceivedCalls();
            boundBreakpoint.SetHitCount(NEW_HIT_COUNT);
            mockBreakpointLocation.Received(1).SetEnabled(true);
            mockBreakpointLocation.Received(1).SetIgnoreCount(PASS_COUNT - NEW_HIT_COUNT - 1);
        }