Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 19 — Mock, stub, fake, spy, dummy Nomenklatura w świecie TDD, a w szczególności ta dotycząca tworzenia atrap, jest źródłem wielu niejasności. Powodem takiego stanu jest fakt, że definicje różnią się w zależności od... 26.03.2016 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 18 — NSubstitute Pora przyjrzeć się trzeciemu najpopularniejszemu darmowemu frameworkowi do tworzenia atrap w .NET – NSubstitute. 29.02.2016 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 17 — FakeItEasy Dziś w kursie TDD przyjrzymy się frameworkowi do tworzenia atrap, konkurencyjnemu do wcześniej poznanego Moq. FakeItEasy, bo o nim mowa, jest darmowy, łatwy w nauce, ma wsparcie dl... 20.02.2016 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 16 — zaawansowane techniki Moq (Argument Matching, Verify, Callback) W tym artykule przyjrzymy się ciut bardziej zaawansowanym technikom tworzenia atrap przy pomocy Moq: argument matching, verify, callback. 16.01.2016 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 15 — Wstęp do Moq Moq to najpopularniejszy framework do tworzenia atrap w .NET. W tej części kursu poznamy jego składnię i podstawowe możliwości. 09.01.2016 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 14 — Testowanie zależności (atrapy obiektów) W części czternastej kursu Test-Driven Development omówimy technikę testowania zależności za pomocą atrap (ang. mock). 03.01.2016 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app „Płynne asercje”, czyli jak ułatwić sobie życie korzystając z Fluent Assertions? Wzorzec projektowy fluent interface (polski odpowiednik... płynny interfejs?) przyjął się w środowisku .NET-owym bardzo dobrze. I słusznie! "Płynna syntaktyka" znacznie poprawia cz... 30.11.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Automatyczne generowanie testów jednostkowych — IntelliTest IntelliTest to wewnętrzna funkcjonalność Visual Studio, która służy do generowania tabeli danych wejściowych oraz zestawu testów jednostkowych. Dla danej metody generowane są dane... 21.11.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Lista narzędzi i frameworków do testowania (TDD / BDD / ATDD / itd.) dla .NET Postanowiłem kiedyś stworzyć, na własne potrzeby, spis narzędzi dla TDD dla .NET. Z czasem, lista rozrosła się do narzędzi nie tylko związanych z TDD, ale także z testami akceptacy... 24.10.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 13 — Testowanie wywołań asynchronicznych (async await) C# 5.0 wniósł wiele dobroci, m.in. obsługę wywołań asynchronicznych za pomocą słów kluczowych async i await. Rozwiązanie, ze względu na prostotę obsługi i skuteczność, cieszy się d... 14.09.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 12 — Classic vs. Constraint Assert Model Rzecz być może dla niektórych mało istotna, dla niektórych w ogóle nie istotna, ale niezależnie od istotności sprawy – myślę, że warta wpisu na blogu. NUnit posiada dwa modele aser... 30.03.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 11 — Testowanie klas generycznych W niniejszym artykule przyjrzymy się w jaki sposób możemy przetestować klasy generyczne za pomocą funkcjonalności NUnita pod nazwą Generic Test Fixture. 29.03.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 10 — Teorie Teoria jest specjalnym rodzajem testu, w którym weryfikujemy dane twierdzenie przy pomocy założeń (assumptions). 25.02.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 9 — Testy kombinatoryczne i sekwencyjne Naturalnym krokiem po omówieniu testów parametryzowanych jest przejście do testów kombinatorycznych i sekwencyjnych. Do dyspozycji mamy dwa atrybuty NUnita — [Combinatorial] oraz [... 09.02.2015 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app C# — Nested object initializer syntax W C# istnieje mało znana składnia do inicjalizacji zagnieżdzonych obiektów (nested object initializer syntax). 12.10.2014 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 8 — Testy parametryzowane Celem testów parametryzowanych jest przekazanie zestawu wartości danych do metody testowej. Każdy zestaw danych jest traktowany jako osobny test. 03.10.2014 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 7 — Inicjalizacja i czyszczenie danych (SetUp i TearDown) W tej części kursu zajmiemy się pojęciem inicjalizacji i czyszczenia danych. 27.03.2014 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 6 — Dobre i złe praktyki testów jednostkowych W tej części opisane zostaną dobre i złe praktyki stosowane przy pisaniu testów jednostkowych. 17.11.2013 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 5 — Nasz drugi test jednostkowy W tej części omówię jak wykonać kilka prostych technik, tj. jak zgrupować testy za pomocą atrybutu [TestCase], testować wyjątki, testować zdarzenia. 16.07.2013 dariuszwozniak.netlify.app
Brak podglądu dariuszwozniak.netlify.app Kurs TDD cz. 4 — Nasz pierwszy test jednostkowy W tej części cyklu stworzymy nasz pierwszy test jednostkowy. Przedstawię krok po kroku jak napisać i przetestować prostą funkcjonalność wedle zasad TDD. 30.06.2013 dariuszwozniak.netlify.app