baz sınıflarında [SetUp]:NUnit ve ben içeren bir temel sınıftan bir [SetUp] özelliğini devralır NUnit kullanarak bazı test kodu bakıyorum
public class BaseClass
{
[SetUp]
public void SetUp()
{
//do something
}
}
[TestFixture]
public class DerivedClass : BaseClass
{
[SetUp]
public void SetUp()
{
//do something else, with no call to base.SetUp()
}
//tests run down here.
//[Test]
//[Test]
//etc
}
türetilmiş sınıf kesinlikle çok çaba gereklidir Temel sınıf 'SetUp() yönteminde yapılır.
bir şey eksik veya türetilen sınıfın testler çalıştırıldığında temel sınıfta SetUp() yöntemi değil çağrılır? Biri diğerinden önce çağrılacak olan [SetUp] özelliği ile özel bir şey var mı?
Bu sorunla uğraşan herkes için başka bir ipucu: 'SetUp' yöntemlerinin genel olduğundan emin olun. R #, eğer onlar özelse seni uyarmaz ama koşmazlar. – lex82
NUnit 2.5+ için güncel cevap burada: http://stackoverflow.com/a/22099351/532647 –