Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1384|Yanıt: 0

[Konsol Programı] Birden fazla Ana yöntem çözümü için .NET/C# test kodu

[Bağlantıyı kopyala]
2024-12-24 09:14:58 tarihinde yayınlandı | | | |
Gereksinimler: Genellikle, geliştirme sürecinde programcılar bazı sorunlarla karşılaşabilir, doğrulama için basit test kodu yazmaları ve yeni bir konsol uygulaması oluşturmaları gerekebilir. 10 özellik noktasını test etmemiz gerekiyorsa ve test edilen kodu korumak istiyorsak, 10 konsol uygulaması mı yapmak istiyoruz (çok fazla çözüm projesi), yoksa bir konsol uygulaması farklı mantık yazmak için 10 yöntem mi tanımlıyor?

Çözümdeki öğe sayısını azaltmak, kod testini kolaylaştırmak ve kod mantığını temiz ve net tutmak için, her konsolda ana yöntemle birlikte birden fazla yeni sınıf nesnesi oluşturabiliriz:



Ancak, proje derlenirken, bir hata aşağıdaki şekilde bildirilecektir:

Program, birden fazla giriş noktası tanımlar. /main ile derleyin (giriş noktasını içeren tipi belirtmek).

Proje yapılandırmasını düzenliyoruz ve aşağıdaki şekilde gösterildiği gibi sorunu çözmek için StartupObject parametresini ayarlıyoruz:



Konfigürasyon şöyledir:


Test yaparken, nesne adını kendi senaryona göre değiştirebilirsiniz.

Referans:
Bağlantı girişi görünür.
Bağlantı girişi görünür.




Önceki:.NET/C#, StackExchange.Redis performansıyla optimize edilmiştir
Önümüzdeki:DNSPod, coğrafyaya dayalı öncelik testlerini çözer
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com