Мне нужно использовать некоторые компоненты WPF в NUnit unit test. Я запускаю тест через ReSharper, и он не выполняет следующую ошибку при использовании объекта WPF:
System.InvalidOperationException:
Вызывающий поток должен быть STA, потому что для этого требуется множество компонентов пользовательского интерфейса.
Я прочитал об этой проблеме, и кажется, что поток должен быть STA, но я еще не понял, как это сделать, Что вызывает проблему в следующем коде:
[Test]
public void MyTest()
{
var textBox = new TextBox();
textBox.Text = "Some text"; // <-- This causes the exception.
}