2012-07-10 11 views
13

machine specifications biz specflow var. Specflow bir metin açıklamasını birim testlerine çevirir. Ancak NUnit fikstürleri alacak ve Specflow'un girişi gibi bir metin tanımı oluşturacak herhangi bir araç var mı? Temel olarak, specflow'ın ne yaptığının tersi.Birim sınamalarından belge oluşturma

Ünite testimi fikstür adı ve test yöntemi adıyla nasıl biçimlendirdiğimi ayarlamaya hazırım. Ancak, makine özellikleri gibi süper süslü bir sözdizimi kullanmamayı tercih ederim, bunun yerine sadece basit NUnit test armatürleri. Bunun nedeni, testlerin önemli olması ve yeniden belgelenmesi, vb. Olması gerektiğidir. Metin formatları, birim testler kadar refaktor dostu değildir. Örneğin

: Yine

[TestFixture] 
class Given_Four 
{ 
    private Calculator c; 

    [SetUp] 
    public void Setup() 
    { 
     c = new Calculator(4); 
    } 

    [Test] 
    public void When_adding_two_then_sum_should_be_six() 
    { 
     c.Add(2) 
     Assert.That(c.Display, Is.EqualTo(6)); 
    } 
} 

, bu sadece bir örnektir. Temel olarak, bu alet, bu test fikstürünün metinsel bir tanımını oluşturduğu sürece çalışacaktır. Çevremdeyim ama hiçbir şey bulamadım. herhangi bir araç hakkında bilgi sahibi misiniz?

+0

Ben bireysel testi [söküm] gitti dair ayrıntıları almak ve gerçekten basit veritabanında atmadan aşağı gibi görünüyor olsa da. Bağlantılar için – Izzy

cevap