SORU
17 EKİM 2008, Cuma


Ne zaman bir varsayılan kurucu yerine TestFixtureSetUp özniteliği kullanırım?

NUnit belgeleri TestFixtureSetup bir yöntemi kullanma ve yapıcı Kur yapmak ne zaman bana bir şey söylemez.

public class MyTest
{
    private MyClass myClass;

    public MyTest()
    {
        myClass = new MyClass();
    }

    [TestFixtureSetUp]
    public void Init()
    {
        myClass = new MyClass();
    }
}

Herhangi bir iyi/varsayılan karşı TestFixtureSetup hakkında kötü uygulama oluşturucu veya herhangi bir fark değil mi?

CEVAP
17 EKİM 2008, Cuma


Neden test sınıfları bir kurucu kullanmak gerekir?

Kullanıyorum [SetUp] [TearDown] işaretli yöntemleri için kod çalıştırılacak önce ve sonra her test, ve aynı şekilde [TestFixtureSetUp] [TestFixtureTearDown] işaretli yöntemleri için kod çalıştırılacak daha önce sadece bir kez ve sonra tüm test Fikstür çalıştırmak edilmiştir.

Muhtemelen bir kurucu denemedim rağmen) [TestFixtureSetUp] alternatif olabilir sanırım, ama bu tek işaretli yöntem sağlayan açık sözleşme kırmak gibi görünüyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • midomansour

    midomansour

    19 EYLÜL 2009
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011
  • TSE

    TSE

    12 Kasım 2012