.NET & UT - The current SynchronizationContext may not be used as a TaskScheduler

.NET & UT - The current SynchronizationContext may not be used as a TaskScheduler - logo artykułu

Notka w temacie testów jednostkowych (Unite Testing), a dokładniej recepta na problem z SynchronizationContext - System.InvalidOperationException: The current SynchronizationContext may not be used as a TaskScheduler.

Visual Studio i UT - Włączenie opcji Code Coverage

Visual Studio i UT - Włączenie opcji Code Coverage - logo artykułu

Kolejne zagadnienie związane z testami jednostkowymi. Tym razem chciałbym pokazać jak w Visual Studio włączyć opcję Code Coverage, która jak sama nazwa podpowiada, pozwoli określić w jakim stopniu kod aplikacji jest pokryty testami. Bardzo wygodne, ale i przydatne narzędzie. Metodologii pewnie znajdzie się wiele, ale często polecana jest ta, mówiąca że ...

Moq - Ustawienie zwracania wielu różnych wartości przez metody

Moq - Ustawienie zwracania wielu różnych wartości przez metody - logo artykułu

Moq jest biblioteką pozwalającą tworzyć mockowe obiekty (sztuczne? nie znam polskiego słowa, które by się nadawało do pełnego oddania tego, co się z tym obiektem dzieje, więc zostanę przy takiej nomenklaturze) oferującą szereg możliwości niezwykle przydatnych podczas pisania testów jednostkowych. Chciałbym dziś podzielić się ostatnio napotkanym, sprytnym obejściem problemu ustawienia kilku ...