I have a test with multiple DataRow(s). When executing test, it only runs first test
[TestClass]
public class UnitTest1
{
[DataTestMethod]
[DataRow(1, 2, 3)]
[DataRow(2, 3, 5)]
[DataRow(3, 5, 8)]
public void AdditionTest(int a, int b, int result)
{
Assert.AreEqual(result, a + b);
}
}
Any idea if I am missing anything?

I was having the same problem, but only in the ReSharper Test Sessions window. If I ran the same tests from the Test Explorer window, all of the DataRow tests would run. It had previously worked in ReSharper as well. Before this started I had recently updated to MSTest 2.2.7 and changed the test project to use NuGet package references.
The problem was resolved by updating ReSharper to 2021.2.2.