Определение безопасности потоков в модульных тестах

Я пишу многопоточное приложение и пытаюсь понять, как писать для него модульные тесты. Думаю, это, наверное, другой вопрос, как это лучше сделать. Как бы то ни было, у меня есть класс, подобный приведенному ниже, который знает, что он не является потокобезопасным, и хочу доказать это в модульном тесте, но не могу понять, как это сделать:

public class MyClass
{
    private List<string> MyList = new List<string>();

    public void Add(string Data)
    {
        MyList.Add(Data);  //This is not thread safe!!
    }
}
10
задан Jon 27 February 2012 в 16:48
поделиться