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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011