Order test cases using playlist for automation test
<p>I am using playlists for running test cases in a particular order(which are dependent on one another). The first time I am using playlist it worked correctly. But once I close the visual studio and open again the playlist is not working. Here is my code.</p>

<pre><code>    [TestMethod]
    public void Test2()
    {
      // code
    }
    [TestMethod]      
    public void Test1()
    {
        //code
    }    
     [TestMethod]       
     public void Test3()
     {
         //code
     }
</code></pre>

<p>My execution requirement is in Test1,Test2,Test3 manner but it is executing in Test2,Test1,Test3 order. After opening if I remove some test cases from the playlist and add them again from test explorer, then I am getting the desired result (but the issue if I close the solution still exists.). Tried searching on the internet but couldn't find any solution. Couldn't even find a post with similar problem like mine. Hoping someone had the same issue like this. Let me know if you need further information. </p>