public void Running_tests_should_post_request_to_expected_address_with_all_test_containers()
{
var expectedData = new NameValueCollection {
{ "cboTestContainers", AspRunner.AllTestContainers },
{ "cboTestCases", AspRunner.AllTestCases },
{ "cmdRun", "Run Tests"}
};
var runner = CreateRunner()
.WithAddress("http://path/to/test-runner");
var results = runner.Run();
_client.AssertWasCalled(c =>
c.PostRequest(
Arg.Is("http://path/to/test-runner?UnitRunner=results"),
Arg<NameValueCollection>.Matches(arg => arg.SequenceEqual(expectedData))));
}