Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 1384|Odpoveď: 0

[Konzolový program] .NET/C# testovací kód pre viaceré hlavné metódy

[Kopírovať odkaz]
Zverejnené 2024-12-24 09:14:58 | | | |
Požiadavky: Vo všeobecnosti môžu programátori počas vývoja naraziť na problémy, napísať jednoduchý testovací kód na overenie a vytvoriť novú konzolovú aplikáciu. Ak potrebujeme otestovať 10 funkcií a chceme zachovať testovaný kód, chceme vytvoriť 10 konzolových aplikácií (príliš veľa riešení), alebo jedna konzolová aplikácia definuje 10 metód na písanie rôznych logických metód?

Aby sme znížili počet položiek v riešení, uľahčili testovanie kódu a udržali logiku kódu čistú a jasnú, môžeme vytvoriť viacero nových triednych objektov v jednej konzole, každý s hlavnou metódou, nasledovne:



Pri kompilácii projektu sa však chyba hlási nasledovne:

Program definuje viacero vstupných bodov. Kompilujte s /main (špecifikujem typ, ktorý obsahuje vstupný bod).

Upravíme konfiguráciu projektu a nastavíme parameter StartupObject na vyriešenie problému, ako je znázornené na obrázku nižšie:



Konfigurácia je nasledovná:


Pri testovaní môžete meno objektu upraviť podľa vlastného scenára.

Referencia:
Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.




Predchádzajúci:.NET/C# je optimalizovaný výkonom StackExchange.Redis
Budúci:DNSPod rieši prioritné testy založené na geografii
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com