title: How to use Parallel tests using multiple devices and software OS in Appium with Browserstack C#
body: <p>I have read the documents but am still not able to understand how to set this up and run it without error.
  Sample of my App Config</p>
  <pre><code>        &lt;sectionGroup name=&quot;environments&quot;&gt;
              &lt;section name=&quot;iPhone XR&quot; type=&quot;System.Configuration.AppSettingsSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot; /&gt;
  
  &lt;environments&gt;
          &lt;iPhoneXR&gt;
              &lt;add key=&quot;device&quot; value=&quot;iPhone XR&quot; /&gt;
          &lt;/iPhoneXR&gt;
  </code></pre>
  <p>The below is the code I am using inside my program tests.</p>
  <pre><code>{
      [TestFixture]
      [TestFixture(&quot;parallel&quot;, &quot;iPhone XR&quot;)]
      [TestFixture(&quot;parallel&quot;, &quot;iPhone 11&quot;)]
      [TestFixture(&quot;parallel&quot;, &quot;iPhone 8&quot;)]
  
      [Parallelizable(ParallelScope.Fixtures)]
  </code></pre>
  <p>When running I get One TimeSetUp:No suitable constructor was found.
  but I think the constructor is(&quot;parallel&quot;, &quot;iPhone XR&quot;)</p>
  <p>I have also tried adding</p>
  <pre><code>public class ParallelTest : SingleTest
  {
  public ParallelTest(string enviorment) : base(enviorment) {}
  </code></pre>
  <p>SingleTest namespace could not be found and SingleTest does not contain a constructor that takes one argument.</p>