I have two test lists, one is configured to be executed against Firefox and the other - against Internet Explorer.
When I run the two test lists form the Test Explorer in Visual Studio, all tests from both test lists are executed against the browser of the first test list. The execution browser changes if I rename the test lists in a way that the second one is not the first.