I want to initialize often used variables in [TestInitialize] method, but I don't want the same variables initialized for every test method. Is there a way to distinguish test methods from each other by a decorator or something similar? For example
[TestInitialize]
public Setup()
{
//pseudocode
if VariablesContainLetters
var1 = a; var2 = b; var3 = c;
else if VariablesContainNumbers
var4 = 1; var5 = 2; var6 = 3;
}
[TestMethod]
[VariablesContainLetters]
public method1() {}
[TestMethod]
[VariablesContainNumbers]
public method2() {}
So that I can initialize different variables for different TestMethods?