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ď č. 1Krá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):
- použitie ReSharper na spustenie testov.
- Použite zadarmo Gallio automatizačnej platformy na spustenie testov.
HTH!
Tomáš