XUnit'teki [TestFixtureSetUp] NUnit eş değeri nedir? IUseFixture'nin [TestFixtureSetUp] değerine eşdeğer olduğunu ancak beklendiği gibi çalışmadığını keşfettik ve keşfettik. Keşfettiğimiz gibi (nUnit durumunda), [TestFixtureSetUp] kodunun, tüm fikstür çalıştırılmadan önce yalnızca bir kez yürütülecek yöntemleri işaretlediğini gördük. XUnit'te [TestFixtureSetUp] eşdeğeri, keşfettiğimiz gibi IUseFixture'dir. Ancak test sırasında, IUseFixture 'SetFixture' yönteminin her Testten önce çağrıldığını gördük (Tüm yöntem için sadece bir kez değil).xUnit framework: XUnit'te NUnit [TestFixtureSetUp] eşdeğeri?
Lütfen yukarıdakileri xUnit'te nasıl elde edebileceğimizi bize yazın. Bir şeyi yanlış anladığımızda da bizi düzeltin. Teşekkürler
Teşekkürler Laepdjek. Anladım. T (of IUseFixture) 'u (T's) yapıcısına başlatabiliriz ve tüm test yöntemlerinde paylaşılacaktır. –
xUnit'in genel olarak diğer test çerçevelerinden çok daha sezgisel olduğu düşünülürse, çözümün bu kadar hantal olması şaşırtıcıdır. – nathanchere
Statik kurucu kullanmak, birçok kullanım durumu için iyi bir çözüm olabilir. –