public void Dispose_DisposesAllHttpRequestMessages() { ChangeSetRequestItem requestItem = new ChangeSetRequestItem(new MockHttpRequestMessage[] { new MockHttpRequestMessage(), new MockHttpRequestMessage(), new MockHttpRequestMessage() }); requestItem.Dispose(); Assert.Equal(3, requestItem.Requests.Count()); foreach (var request in requestItem.Requests) { Assert.True(((MockHttpRequestMessage)request).IsDisposed); } }