Próbuję utworzyć model widoku WPV MVVM, który ma zależność wstrzykniętą System.Timing.Timer
i chcę przetestować model widoku z Moq.Kpiny z timera C# z Moq
Napisałem cienką powłokę wokół klasy Timer
, która ma interfejs ITimer
, ale nie jestem pewien najlepszego sposobu, aby naprawdę przetestować udział zegara w klasie. Czy istnieje dobry sposób na "wymuszenie" udanego wydarzenia? Czy ktoś inny ma lepszą technikę?
Spójrz na to [pytanie] (http://stackoverflow.com/questions/11495830/unit-testing-a-class-that-uses-a-timer) i to [pytanie] (http: // stackoverflow.com/questions/8940982/how-can-i-run-the-event-handler-assigned-to-mock) –
Dzięki, zrobiłem trochę googlowania, ale skupiłem się na zdarzeniach w ogóle, a nie przy pomocy timerów i nie można znaleźć wielu dobrych wyników. –