public void ListBreakpoints()
        {
            var bpReq   = CreateBreakpointRequest();
            var bpResp  = CreateBreakpointResponse(_waitToken, _breakpoint);
            var bpReq2  = CreateBreakpointRequest(_waitToken);
            var bpResp2 = CreateBreakpointResponse("some-token", _breakpoint2);

            _mockControllerClient.Setup(c => c.RegisterDebuggee(It.IsAny <Debuggee>(), null)).Returns(_response);
            _mockControllerClient.Setup(c => c.ListActiveBreakpoints(bpReq, null)).Returns(bpResp);
            _mockControllerClient.Setup(c => c.ListActiveBreakpoints(bpReq2, null)).Returns(bpResp2);

            _client.Register();
            var breakpoints = _client.ListBreakpoints();

            Assert.Equal(breakpoints, bpResp.Breakpoints);
            breakpoints = _client.ListBreakpoints();
            Assert.Equal(breakpoints, bpResp2.Breakpoints);
            _mockControllerClient.VerifyAll();
        }