/ / Ako urobiť Test jednotky VS zobraziť chybové hlásenie z výnimiek iných ako UnitTestAssertException? - testovanie jednotiek, výnimka, moq, assert, vs-unit-testing-framework

Ako urobiť Test jednotky VS zobraziť chybové hlásenie z výnimiek iných ako UnitTestAssertException? - testovanie jednotiek, výnimka, moq, assert, vs-unit-testing-framework

Používam Jednotka testovania VS a MOQ.

Keď dôjde k zlyhaniu overovania Moq, dostanem Moq.MockException. V okne Výsledky testov sa namiesto zobrazenia užitočnej správy v rámci výnimky uvádza iba "Skúšobná metóda XXX vyhodila výnimku: ..."

Existuje spôsob, ako povedať modulu VS Unit Test vždy zobraziť správu o výnimkách daného typu (ako Moq.MockException)?

odpovede:

1 pre odpoveď č. 1

Krátka odpoveď je: Nie. Musíte otvoriť Test podrobnosti okne pre MSTest (to je jeden z mnohých dôvodov, prečo si myslím, že MSTest nie je tou najlepšou voľbou pre to, aby sa robil Test-driven development ...).

Každopádne existujú dva možné spôsoby, ako to dosiahnuť (aspoň čo viem):

  1. použitie ReSharper na spustenie testov.
  2. Použite zadarmo Gallio automatizačnej platformy na spustenie testov.

HTH!
Tomáš