Я тестирую контроллеры веб-API Unit Testing С# - для каждого требуется несколько параметров для инициализации. У меня есть этот код в каждом тесте на данный момент, но он очень громоздкий. Как я могу поместить этот код в [TestInitialize], чтобы он выполнялся перед каждым тестом?
Я пробовал следующее, но, очевидно, он существует вне сферы действия для тестовых методов.
[TestInitialize]
public void TestInitialize()
{
APIContext apicon = new APIContext();
xRepository xRep = new xRepository(apicon);
var controller = new relevantController(cRep);
controller.Request = new HttpRequestMessage();
controller.Configuration = new HttpConfiguration();
relevantFactoryModel update = new relevantFactoryModel();
}
Спасибо