Testowanie Entity Framework przy pomocy Effort

Niedawno pokazałem pierwsze próby testowania Entity Framework – a raczej tego czy serwis korzystający z jego DbContext zachowuje się tak jak tego byśmy chcieli. W testach użyliśmy biblioteki Moq, która pozwalała nam zasymulować DbContext i jego DbSet, wypełnić je danymi i przeprowadzić test. Jest jednak rozwiązanie pozwalające nam wierniej zasymulować nam realną bazę danych – 

Continue Reading →

Entity Framework w ujęciu Code First

W poprzednim poście pokazałem jeden ze sposobów na przetestowanie kodu korzystającego z bazy danych. Dziś chciałbym napisać kilka zdań o tym jak w prosty sposób za pomocą klas opisujących modele danych i kontekst bazy danych możemy utworzyć (i synchronizować w razie zmian) rzeczywistą bazę danych, z której docelowo korzystać będzie aplikacja. Entity Framework daje do 

Continue Reading →

Entity Framework vs TDD – starcie pierwsze!

Prace postępują. Zanim jednak dodam do aplikacji mechanizm pobierania informacji o filmach z wybranych serwisów, stworzę część administracyjną, która pozwoli na zarządzanie danymi gromadzonymi w bazie. Przechowywać tam będziemy między innymi powiązania filmów z różnymi serwisami (dostawcy VOD, serwisy z ocenami), które system będzie starał się wychwycić automatycznie. Rodzi to naturalnie ryzyko pomyłek – musimy 

Continue Reading →

To TDD or not TDD!?

Tak, tak! Kto wie, czy już ot, choćby w XVI wieku nie zastanawiano się nad optymalnym procesem programowania maszyn liczących. I nie tworzono podwalin pod dzisiejsze wzorce TDD, byśmy teraz z tej spuścizny korzystali. Jednak początki nie są łatwe. Teoria   Po przeczytaniu pewnej, skończonej liczby tutoriali i blogowych wpisów można mieć w głowie niemały 

Continue Reading →

Daj się poznać! Technologie.

Poprzednio przedstawiłem Wam zarys ideowy mojego projektu – odpowiedź na pytanie: dlaczego chcę go realizować?. Tym razem garść informacji i przemyśleń na temat: jak spróbuję to zrobić?.   Podstawa Projekt (oprócz uczynienia świata lepszym miejscem) ma również posłużyć mojemu rozwojowi. Jako, że do tej pory nie miałem styczności z programowaniem aplikacji w technologii ASP.NET MVC 

Continue Reading →

Daj się poznać! Wprowadzenie.

Jak wspomniałem w poprzednim, inauguracyjnym poście akcja „Daj się poznać!” była jednym z punktów zapalnych, które mnie zmobilizowały. Przyszła więc pora na prezentację mojego pomysłu na projekt konkursowy.   Szuflada pełna pomysłów Zapewne większość z Was pieczołowicie rozwija swoją listę pomysłów na projekty. Plik tekstowy, notatka w OneNote, czy jeszcze inna forma… I niemy wyrzut 

Continue Reading →

Alive! It’s alive! It’s alive!

…i na razie to by było na tyle:) Blog żyje i już. Trzymajcie kciuki, by nie brakło mi zapału i blog przetrwał jak najdłużej. Naturalnie: „od dawna miałem się za to zabrać” i „przecież ja nie mam na to czasu”, ale za sprawą kilku delikatnych kuksańców słowo w końcu stało się ciałem… Głównym celem istnienia 

Continue Reading →