Json Wrapper

Tak zrobiłem to, zrobiłem wraper na Jsona. Zanim zaczniesz zacieszać, może zerkniesz czemu.
Albo może sam zobaczysz, jak on wygląda i domyślisz się czemu i co takiego mi to ułatwi:

I jak, masz pomysł?

Testowalność

Testy. Testowanie, a właściwie konfigurowanie takiej zależności jest banalnie prosta, nie trzeba mieć inline json czy plików z zserializowanymi danymi. Wystarczy wpis w kodzie (oraz dobra fixtura):

Profit

Dzięki takiemu zabiegowi mam łatwiejsze podejście do danych, które muszę przygotować, aby testować kod, właściwie nie muszę ich przygotowywać, bo fixtura robi to za mnie i mam YOLO na to.

Nie bójcie się wrapować systemowych zależności, idealnymi pozostałymi kandydatami to DateTime czy Guid

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.