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