Konsol uygulamasının Ana yöntemini sınama birimiyle ilgili bir sorum var. Standart imza sadece 1 parametresi içinde iletilmesini sağlamak için test edebilmek istiyorumC# Birim Testi (Nunit) bir konsol uygulamasının Ana yöntemi?
public static void Main(string[] args)
olduğunu. Birden fazla parametre olduğunu geçirilen edilirse i testi başarısız olmasını istiyorum.
Bunu, MOQ ile statik bir yöntem olarak alay edebileceğimi düşünmüyorum.
Bu konuda herhangi bir deneyimi olan var mı?
Herhangi bir fikrin var mı?
Teşekkür
Neden alay etmek gerekir? Aranamayan bağımlılıkları var mı? –
Giriş, ana yönteminizin içinde çalışma zamanında kontrol edilmelidir. Ünite testiniz için bu neden önemlidir? – SBI
Gelecek okuyucular için sadece bir not: İmza 'statik int Main' olarak değiştirilebiliyor ve bazen birim testlerini oluşturmak için bu dönüş sinyalini kullanabiliyorum – Simeon