dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem Mocks

Posted on by MJ Po prawie rocznym okresie przerwy od pisania – potrzebowałem tego jak ryba wody, w międzyczasie udało mi się stworzyć kilka wideo tutoriali dla wydawnictwa Edugrafia i popracować nad kilkoma zewnętrznymi projektami (polecam) – wracam z tematem bardzo ważnym dla każdego programisty, czyli mocków...

Rhino Mocks vs moq vs NSubstitute | maciejjędrzejewski

Sztuka programowania 392 dni, 10 godzin, 20 minut temu jedmac 198 rozwiń

Dzisiaj chciałbym przedstawić działanie narzędzia do mockowania Telerik JustMock. Dostępne są dwie wersje tego narzędzia: darmowa JustMock Free Edition oraz komercyjna, pełne porównanie można znaleźć tutaj: http://www.telerik.com/products/mocking/free.aspx. Główną motywacją do napisania tego postu było to, że czytając posta Macieja Aniserowicza (oczywiście polecam Macieja serię postów o testowaniu: http://www.maciejaniserowicz.com/post/2011/08/08/UT-0-Zapowiedz-minicyklu-o-testach.aspx) zauważyłem w kome...

Źródło: www.mzalewski.net
Dziel się z innymi:
JustMock, czyli proste testowanie zależności zewnętrznych | Notatnik programisty .NET

Narzędzia 1996 dni, 21 godzin, 23 minuty temu gordon_shumway 69 rozwiń

Opis mockowania obiektów z wykorzystanie narzędzia Telerik JustMock. Wyjaśnienie dlaczego warto i gdzie używać mocków.

Tagi: JustMock, Mocks, NUnit
Źródło: www.mzalewski.net
Dziel się z innymi:
JustMock, czyli proste testowanie zależności zewnętrznych | Notatnik programisty .NET

Web 1996 dni, 21 godzin, 23 minuty temu drucik 201 rozwiń

Kiedyś puściłem cały cykl postów o testowaniu z wykorzystaniem Rhino Mocks, pełna lista postów zebrana jest tutaj. Jednak aby zachować ciągłość aktualnej serii, należy o mockach kilka słów wspomnieć. Mocki służą do symulowania zachowania środowiska zewnętrznego względem testowanej klasy/metody. Pisząc testy jednostkowe sprawdzające logikę biznesową nie powinniśmy skupiać się na tym, czy mamy poprawnie skonfigurowaną bazę danych. Albo czy komunikacja z systemem plików przebiega tak jak powinna. Lub, co ...

Maciej Aniserowicz | [UT-3] Mocki

Narzędzia 2005 dni, 21 godzin, 22 minuty temu gordon_shumway 246 rozwiń

autor: Wożę się z tym tematem od nie wiem już kiedy i niejednokrotnie pisałem, że coś takiego zamierzam. Teraz akurat nadszedł taki okres, że mam czas na trochę więcej pisania, więc się mobilizuję i rozpoczynam wreszcie swój blogowy minicykl o testach (głównie jednostkowych) na platformę .NET. O testach napisałem już sporo notek... pora na więcej:). Od wielu miesięcy spisywałem kluczowe pojęcia i myśli, jakie mnie nachodziły podczas programowania i testowania. Kilka tygodni temu zebrałem to wszystko w k...

Zapowiedź minicyklu o testach

Inne 2018 dni, 8 godzin, 33 minuty temu macko 98 rozwiń

Podczas pisania testów jednostkowych możemy natknąć się na problem uprawnień – co jeśli testowana metoda wymaga, aby użytkownik był zalogowany, miał określoną nazwę bądź był przypisany do konkretnej roli? Nie chcemy przecież, aby testy jednostkowe w jakiś sposób logowały się do naszej aplikacji. Rozwiązaniem jest pomocnicza klasa, którą napisałem z wykorzystaniem frameworka Moq:

PrincipalMock

Inne 2671 dni, 9 godzin, 29 minut temu Damian 58 rozwiń

Cykl autorstwa Macieja Aniserowicza omawiający pisanie testów jednostkowych z wykorzystaniem mocków przy użyciu biblioteki Rhino Mocks.

Dziel się z innymi:
Cykl o mock objects i Rhino Mocks

Architektura 2686 dni, 12 godzin, 25 minut temu Damian 90 rozwiń

Krótki opis o tym jak możemy przechwycić wartości parametrów z metod, które wywołujemy przy pomocy Mock Objects.

Tagi: Mocks, parametry
Dziel się z innymi:
Maciej Aniserowicz | Przechwytywanie wartości parametrów z metod mock objects

Inne 2697 dni, 14 godzin, 16 minut temu http://pawlos.blogspot.com/ 27 rozwiń

Jak możemy przeprowadzić testowanie klas abstrakcyjnych przy pomocy Mock'ów.

Maciej Aniserowicz | Testowanie klas abstrakcyjnych przy pomocy mocków

Inne 2722 dni, 13 godzin, 49 minut temu http://pawlos.blogspot.com/ 36 rozwiń

Testowanie obsługi zdarzeń oraz faktu ich wywołania jest niekiedy równie ważne co przetestowanie każdej innej integracji pomiędzy dwoma obiektami. Scenariusz jest na tyle specyficzny, że poświęcę mu osobną notkę.

Dziel się z innymi:
Maciej Aniserowicz | Zdarzenia w mock objects

Inne 2734 dni, 23 godziny, 13 minut temu http://pawlos.blogspot.com/ 25 rozwiń

Po poprzednim odcinku potrafimy już dowolnie weryfikować i konfigurować wartości parametrów dla metod. Dzisiaj z kolei poustawiamy akcje, które mają się w momencie wywołania metod wykonać. Jest to czynność zdecydowanie prostsza, ponieważ właściwie wszystko mamy w Intellisense. Zobaczmy:

Dziel się z innymi:
Maciej Aniserowicz | Konfiguracja zachowania metod dla stubów

Narzędzia 2749 dni, 23 godziny, 18 minut temu paduda 21 rozwiń

Dość sporo teorii mamy za sobą, nadeszła więc pora na praktyczne przykłady. Tym razem spojrzymy na konfigurację zachowania stubów w zależności od parametrów przekazywanych do ich metod (oraz analizę wartości przekazanych do mocków przez testowane obiekty, co jest scenariuszem bardzo podobnym technicznie).

Dziel się z innymi:
Maciej Aniserowicz | Weryfikacja parametrów metod w mock objects

Narzędzia 2753 dni, 1 godzinę, 50 minut temu paduda 53 rozwiń

Zgłębiając arkana tworzenia testów jednostkowych z wykorzystaniem mock objects możemy natknąć się na trzy szkoły/sposoby pisania kodu. Zwykle możliwe jest zastosowanie więcej niż jednego podejścia za pomocą danej biblioteki. Wszystkie jednak charakteryzują się podobnymi "etapami": musimy stworzyć środowisko testowe, wykonać testowane operacje oraz sprawdzić ich poprawność. Różnice polegają na składni oferowanej przez framework oraz niejawnych założeniach sygnalizowanych przez daną metodę. Pokrótce przed...

Dziel się z innymi:
Maciej Aniserowicz | Sposoby pisania testów z mockami: Expectations vs Record/Replay vs Arrange-Act-Assert

Narzędzia 2757 dni, 3 godziny, 39 minut temu macko 50 rozwiń

Zapoznając się z tematyką testów jednostkowych napotykamy podział mocków na trzy grupy: Dynamic Mock, Strict Mock oraz Stub. Dziś pora na poruszenie tego tematu wraz z prezentacją jak je wykorzystać w Rhino Mocks.

Maciej Aniserowicz | Dynamic Mock vs Strict Mock vs Stub

Inne 2759 dni, 14 godzin, 42 minuty temu http://pawlos.blogspot.com/ 77 rozwiń

Przed rozpoczęciem wykorzystywania mocków w swoim projekcie musimy zdecydować się z jakiego wspomagacza skorzystamy. Wiemy jedno: nie chcemy tworzyć mocków ręcznie (jak zostało to przedstawione tutaj). Zobaczmy więc co nam, programistom .NET, oferuje w tym zakresie wszechposiadający, uzależniający i niczym tlen niezastąpiony INTERNET. Nie jest moim zamierzeniem dokładna prezentacja i porównanie dostępnych rozwiązań - rzucę raczej okiem na kilka możliwych ścieżek. Przed dalszą lekturą można na chwilę co...

Dziel się z innymi:
Maciej Aniserowicz | Wybór mock-object framework

Narzędzia 2767 dni, 2 godziny, 42 minuty temu paduda 158 rozwiń

W poprzedniej części zapoznaliśmy się z pojęciem "mock". Dzisiaj krok po kroku napiszemy pierwszy test jednostkowy z wykorzystaniem ASP.NET MVC, nUnit oraz RhinoMocks. Do dzieła.

Maciej Aniserowicz | Mock Objects - pierwszy test krok po kroku

Narzędzia 2774 dni, 2 godziny, 50 minut temu paduda 143 rozwiń

Pierwszy post z cyklu przygotowania systemu do wykorzystania mocków przy testach jednostkowych.

Tagi: Mocks, unit tests
Dziel się z innymi:
Maciej Aniserowicz | Testy jednostkowe z wykorzystaniem mocków - wstęp

Architektura 2773 dni, 5 godzin, 56 minut temu http://pawlos.blogspot.com/ 83 rozwiń

Daniel o tym jak sprawnie możemy mock'ować nasz kod opatrzony widocznością internal bez zbędnego jego upubliczniania.

Tagi: Mocks, TDD
Źródło: zine.net.pl
Dziel się z innymi:
Bezpieczne mockowanie internal methods

Architektura 2787 dni, 22 godziny, 13 minut temu http://pawlos.blogspot.com/ 59 rozwiń

Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 520,45)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 727,86)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 253,38)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

spetz (2 533,07)

20

FutureProcessing (2 530,11)