2009-08-02 10 views

Odpowiedz

13

Brad Wilson opisuje to całkiem dobrze w blog post od jakiegoś czasu (będziesz musiał przewinąć nieco w dół). Zasadniczo, piszesz testy, w których używasz refleksji, aby upewnić się, że odpowiednie atrybuty są stosowane, a następnie ufasz, że framework wykonuje swoją pracę dodając błędy. W końcu ktoś inny przetestował walidatory adnotacji danych przed ich opublikowaniem - musisz tylko upewnić się, że używasz ich poprawnie =)

10

Ten post Villecodera jest rozwiązaniem testującym urządzenia, z którego korzystam. Pozwala również testy jednostkowe niestandardowe adnotacje

http://villecoder.com/2010/04/23/unit-testing-custom-data-annotations/

+1

Można rozszerzyć swoją klasę 'ModelBase' przetestować wszystko i nie tylko albo zatwierdzające klasa poziomu lub te z poziomu właściwości ... Należy przetestować cały model również wszystkie razem. Wymagałoby to nieco bardziej złożonego kodu, ale byłaby to rzeczywista klasa modelu testowego jednostki sprawdzania poprawności modelu. –

+0

Link jest martwy ... –

Powiązane problemy