This question regards unit testing in Visual Studio using MSTest (this is important, because of MSTest\'s execution order). Both the method marked [TestInitialize] and the t
I know I late to the party, but with async the is another reason (that does not existed when this question was ask) for [TestInitialize]. The allows you to do async operations to setup (eg. load a file) which is not possible in the constructor:
private string approver;
[TestInitialize]
public async Task Initialize()
{
approver = File.ReadAllTextAsync("approver.json");
}