2012-02-27 11 views
5

Próbuję zacząć używać Pex i mam pewien kod, który chcę, aby ignorować testowanie.Wymuś Pex, aby zignorować wygenerowany kod, czy mogę to zrobić bez odniesienia do zespołu Pex?

Tworzę sekcje konfiguracji dla plików konfiguracyjnych za pomocą dodatku Configuration Section Designer. Niestety generowany kod nie jest całkiem doskonały, ponieważ nie wykonuje testów dla zer i innych niezłych testów. Jednak na razie chcę, aby kod został zignorowany podczas uruchamiania eksploracji pex, ponieważ nie mogę zmienić kodu bez jego nadpisania w przyszłości i jest to znany błąd, który możemy obejść.

znalazłem PexInstrumentMarkedBy i atrybuty PexCoverageFilterMarkedBy, które wydawać się mogą wykonać zadanie (kodu z GeneratedCodeAttribute ignorując), ale o ile mi cam zobaczyć musiałbym umieścić te w moim zespole, a tym samym mieć odniesienie do ram Pex w moim zespole operacyjnym ... nie nastąpi.

Czy ktoś ma lepsze pomysły?

Odpowiedz

0

Wiem, że to może nie być opcja, ale oto propozycja - jeśli dobrze zrozumiem twoje pytanie, jedynym kodem, który próbujesz uniknąć, jest wygenerowany przez projektanta kod. Ponieważ nie ma możliwości odniesienia do zestawu Pex w zespole operacyjnym, czy rozważyłbyś alternatywne podejście do tworzenia sekcji konfiguracji, tj. Zaimplementuj je tak jak zwykle.

+0

Masz na myśli tworzenie ich bez dodatku do projektanta? Mógłbym, ale to byłoby strasznie denerwujące, ponieważ wtedy pex przeszkadza mi w szybkim wykonywaniu mojej pracy i nie jest to świetny punkt sprzedaży takiego narzędzia. – Adam

Powiązane problemy