2013-07-20 18 views
5

Problem

jestem stara się zrobić moją pracę zestawu reguł Zaawansowany walidacji, obecnie tak nie jest, i nie mam pojęcia, dlaczego to się dzieje, że wszystko wydaje się w porządku. Chciałbym jakoś wkroczyć w kod, który wykonuje samą walidację, ale lambdy RuleSet to ExpressionTrees, które nie zapewniają nawet słabej jakości debugowania.Debugowanie biegle zasady walidacji

Pytanie

Czy istnieje sposób do debugowania logiki zestaw reguł, aby zobaczyć, co dzieje się wewnątrz zestawów reguł?

Odpowiedz

2

FluentValidation jest open source, więc teoretycznie można pobrać kod z repo na http://fluentvalidation.codeplex.com/SourceControl/, a następnie załadować rozwiązanie, odwołać się bezpośrednio, a następnie krok.

Mam nadzieję, że dostaniesz się tam, gdzie chcesz być, ale jestem pewien, że ktoś tu może pomóc, jeśli podasz swoje zasady, a może niektóre testy jednostkowe, które pokazują awarie.

+1

Problem wydaje się być niezwiązany z samymi zestawami reguł, ponieważ reguły są wykonywane (widzę to przez debugger), a nawet gdy dodaję wadliwe reguły, które powinny zawieść z gwarancją 100%, nie ulegają awarii ... – Lu4