Ich bin Unit Testing C# -Web API-Controller - jeder benötigt mehrere Parameter zu initialisieren. Ich habe diesen Code in jedem Test im Moment, aber es ist sehr sperrig. Wie kann ich diesen Code in [TestInitialize] setzen, so dass er vor jedem Test ausgeführt wird?Unit Test C# [TestInitialize]
Ich habe Folgendes versucht, aber offensichtlich existiert es außerhalb des Geltungsbereichs für die Testmethoden.
[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();
}
Dank