RusticiSoftware/TinCanAPILibraryCSharp — pull request #16 by cargowire (2014-04-13 15:37:31+00:00)
Title: Existing constructors that take a specific version should use it

Current constructors that take versions immediately call DetermineVersion anyway making the parameter irrelevant.

As an aside by running a DetermineVersion call from the constructor we block construction of a TCAPI object while we wait for the response from a network request. This is not particularly helpful if you want the TCAPI work to be completely asynchronous - you end up needing to async the constructor call.