2008-10-28 18 views
7

Wiem, że pojawiło się kilka pytań na temat samouczków na temat moq. Ale zastanawiam się, czy są jakieś przykładowe aplikacje, które używają moq w kontekście aplikacji biznesowej warstwy n za pomocą ado.net.moq - dobre przykładowe aplikacje

Uważam, że te tury są dobre, ale wydaje się, że nie wszystko razem składają się na duży obraz. Dlatego szukam przykładowej aplikacji, która zapewnia pełny obraz.

Ponadto, wydaje mi się, że istnieje niewielki brak przykładów, które w szczególności dotyczą kpiny i testowania logiki w warstwie dostępu do danych.

Cheers Anthony

Odpowiedz

0

Moq, podobnie jak wszystkie ram badań jednostkowych, nie powinny mieć wiele koncepcji n-tier-ności o nim.

Zazwyczaj używa się testów jednostkowych do testowania każdej pojedynczej klasy osobno. Gdy dana klasa jest nieco bardziej złożona i opiera się na odwoływaniu się do klas komponentów i metod wywoływania w tych klasach składowych, można użyć frameworku, takiego jak Moq, aby utworzyć te składniki składowe, i zastosować test pod kątem klasy te wyśmiewane komponenty zamiast prawdziwych transakcji.

Wygląda na to, że szukasz sposobu użycia Moq w testach integracyjnych, gdzie łączysz wszystkie komponenty razem i testujesz cały pakiet jednocześnie, łącznie z komponentami dostępu do danych. Do robienia całych testów, zwykle potrzebujesz prawdziwych komponentów, a nie ich wyśmiewanych wersji.

2

Edycja 5/5/09: Moq został usunięty z tej bazy kodu, więc trzeba było pobrać starszą wersję (140), aby zobaczyć materiał moq.

Wypróbuj SutekiShop - używa .NET 3.5, MVC, LINQ, Windsor i Moq.

+0

czy jesteś pewien, że używa Moq? Strona domowa tego linku mówi: Zbudowany przy użyciu TDD z następującymi narzędziami: * NUnit * Rhino Mocks –

Powiązane problemy