dotnetomaniak.pl - Artykuły z tagiem testy-jednostkowedotnetomaniak.pl - Artykuły z tagiem testy-jednostkowe2024-03-29T09:10:12Zhttps://dotnetomaniak.pl/Tags/testy-jednostkoweCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png46025https://dotnetomaniak.pl/Pora-na-unit-testy-w-Blazorze-z-bUnit-Blazor-AcademyPora na unit testy w Blazorze z bUnit – Blazor Academy2021-12-01T20:24:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_G5M8HNY9RkSPv_akCDdmKQ.png"/></div><div>Pisanie testów jednostkowych wcale nie musi być trudne, szczególnie, gdy mówimy o testach w Blazorze! W moim wpisie przeprowadzę Cię przez tajniki testów, abyś był gotowy dostarczyć niezawodny kod bez większego wysiłku. Rozpocznij przygodę z testami w bUnit już dziś!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Pora-na-unit-testy-w-Blazorze-z-bUnit-Blazor-Academy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblazoracademy.pl%2fblog%2fpora-na-unit-testy-w-blazorze-z-bunit" style="border:0px"/></a></div></div>krystian_czaplickihttps://dotnetomaniak.pl/Users/MpBrpKEBwUuPYPS3R-T0sA2021-12-02T08:50:53Zhttps://dotnetomaniak.pl/Pora-na-unit-testy-w-Blazorze-z-bUnit-Blazor-Academy1890Pisanie testów jednostkowych wcale nie musi być trudne, szczególnie, gdy mówimy o testach w Blazorze! W moim wpisie przeprowadzę Cię przez tajniki testów, abyś był gotowy dostarczyć niezawodny kod bez większego wysiłku. Rozpocznij przygodę z testami w bUnit już dziś!https://blazoracademy.pl/blog/pora-na-unit-testy-w-blazorze-z-bunithttp://dotnetomaniak.pl/Data/Thumbnails/small_G5M8HNY9RkSPv_akCDdmKQ.pnghttps://dotnetomaniak.pl/FluentAssertions-w-Testach-Jednostkowych-Modest-ProgrammerFluentAssertions w Testach Jednostkowych - Modest Programmer2021-11-19T05:53:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_cshDQfA_W063fAObcO0IDQ.png"/></div><div>FluentAssertions w Testach Jednostkowych - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/FluentAssertions-w-Testach-Jednostkowych-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2ffluentassertions-plynne-assercje-w-testach-jednostkowych" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-11-22T08:03:50Zhttps://dotnetomaniak.pl/FluentAssertions-w-Testach-Jednostkowych-Modest-Programmer1660FluentAssertions w Testach Jednostkowych - Modest Programmerhttps://www.modestprogrammer.pl/fluentassertions-plynne-assercje-w-testach-jednostkowychhttp://dotnetomaniak.pl/Data/Thumbnails/small_cshDQfA_W063fAObcO0IDQ.pnghttps://dotnetomaniak.pl/7-Bledow-w-Testach-Jednostkowych-Modest-Programmer7 Błędów w Testach Jednostkowych - Modest Programmer2021-11-16T04:53:13Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_LUn7KtfXaUKpxNxdwYotdQ.png"/></div><div>7 Błędów w Testach Jednostkowych</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/7-Bledow-w-Testach-Jednostkowych-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2f7-podstawowych-bledow-programistow-podczas-pisania-testow-jednostkowych" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-11-16T09:12:38Zhttps://dotnetomaniak.pl/7-Bledow-w-Testach-Jednostkowych-Modest-Programmer19407 Błędów w Testach Jednostkowychhttps://www.modestprogrammer.pl/7-podstawowych-bledow-programistow-podczas-pisania-testow-jednostkowychhttp://dotnetomaniak.pl/Data/Thumbnails/small_LUn7KtfXaUKpxNxdwYotdQ.pnghttps://dotnetomaniak.pl/Testy-Jednostkowe-100-Tego-Co-Musisz-O-Nich-Wiedziec-Modest-ProgrammerTesty Jednostkowe 100% Tego, Co Musisz O Nich Wiedzieć - Modest Programmer2020-06-04T06:17:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_C6y5P0FTS0GTjSbJ7P3STg.png"/></div><div>Wstęp do pisania testów jednostkowych w .NET</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-Jednostkowe-100-Tego-Co-Musisz-O-Nich-Wiedziec-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2ftesty-jednostkowe-100-procent-tego-co-musisz-o-nich-wiedziec" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2020-06-05T06:38:27Zhttps://dotnetomaniak.pl/Testy-Jednostkowe-100-Tego-Co-Musisz-O-Nich-Wiedziec-Modest-Programmer11390Wstęp do pisania testów jednostkowych w .NEThttps://www.modestprogrammer.pl/testy-jednostkowe-100-procent-tego-co-musisz-o-nich-wiedziechttp://dotnetomaniak.pl/Data/Thumbnails/small_C6y5P0FTS0GTjSbJ7P3STg.pnghttps://dotnetomaniak.pl/Testy-jednostkowe-rozszerzen-aplikacji-na-platformie-Common-Data-Service-Piotr-Gaszewski-BLOGTesty jednostkowe rozszerzeń aplikacji na platformie Common Data Service – Piotr Gaszewski – BLOG2020-02-11T06:48:44Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_AFMsb23HVUyRHWPqb6jnRw.png"/></div><div>Witam w kolejnym odcinku cyklu poświęconego programistycznym wzorcom projektowym stosowanych przy tworzeniu aplikacji na platformie…
No właśnie, jeszcze dwa lata temu w tytule tego tekstu znalazłby się „Dynamics CRM”. Gdyby artykuł powstał w zeszłym roku – informowałby z kolei o aplikacjach powstających na platformie „Dynamics 365 Customer Engagemen...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-jednostkowe-rozszerzen-aplikacji-na-platformie-Common-Data-Service-Piotr-Gaszewski-BLOG"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.piotrgaszewski.pl%2f2020%2f02%2f10%2ftesty-jednostkowe-rozszerzen-aplikacji-na-platformie-common-data-service%2f" style="border:0px"/></a></div></div>Piotrek Gaszewskihttps://dotnetomaniak.pl/Users/UJGHKpjE20SOz8tko4X6-w2020-02-12T06:36:07Zhttps://dotnetomaniak.pl/Testy-jednostkowe-rozszerzen-aplikacji-na-platformie-Common-Data-Service-Piotr-Gaszewski-BLOG2640Witam w kolejnym odcinku cyklu poświęconego programistycznym wzorcom projektowym stosowanych przy tworzeniu aplikacji na platformie…
No właśnie, jeszcze dwa lata temu w tytule tego tekstu znalazłby się „Dynamics CRM”. Gdyby artykuł powstał w zeszłym roku – informowałby z kolei o aplikacjach powstających na platformie „Dynamics 365 Customer Engagemen...http://blog.piotrgaszewski.pl/2020/02/10/testy-jednostkowe-rozszerzen-aplikacji-na-platformie-common-data-service/http://dotnetomaniak.pl/Data/Thumbnails/small_AFMsb23HVUyRHWPqb6jnRw.pnghttps://dotnetomaniak.pl/Testy-jednostkowe-programmer-girlTesty jednostkowe – programmer-girl2019-07-16T19:38:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZIVQga3ZSUyqpXivAAljig.png"/></div><div>Jestem właśnie w trakcie lektury książki „Testy jednostkowe” Roya Osherove. Jest w niej ciekawy rozdział dotyczący frameworków izolacji i ich typów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-jednostkowe-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2019%2f07%2f14%2ftesty-jednostkowe%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2019-07-17T06:23:47Zhttps://dotnetomaniak.pl/Testy-jednostkowe-programmer-girl11350Jestem właśnie w trakcie lektury książki „Testy jednostkowe” Roya Osherove. Jest w niej ciekawy rozdział dotyczący frameworków izolacji i ich typów.https://programmer-girl.com/2019/07/14/testy-jednostkowe/http://dotnetomaniak.pl/Data/Thumbnails/small_ZIVQga3ZSUyqpXivAAljig.pnghttps://dotnetomaniak.pl/Typy-testow-Czyli-kilka-slow-o-typach-testow-i-ich-celu-DevEnvTypy testów - Czyli kilka słów o typach testów i ich celu - DevEnv2019-04-04T13:22:05Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_nKI75DNd-keJE7xc-evD0g.png"/></div><div>Dzięki artykułowi dowiesz się wszystkiego co trzeba wiedzieć o typach testów w projekcie - jakie mamy poziomy testów oraz jakie cele spełniają.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Typy-testow-Czyli-kilka-slow-o-typach-testow-i-ich-celu-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2ftypy-testow%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2019-04-05T06:02:57Zhttps://dotnetomaniak.pl/Typy-testow-Czyli-kilka-slow-o-typach-testow-i-ich-celu-DevEnv11300Dzięki artykułowi dowiesz się wszystkiego co trzeba wiedzieć o typach testów w projekcie - jakie mamy poziomy testów oraz jakie cele spełniają.https://devenv.pl/typy-testow/http://dotnetomaniak.pl/Data/Thumbnails/small_nKI75DNd-keJE7xc-evD0g.pnghttps://dotnetomaniak.pl/DevCast-23-Unit-Tests-Dobre-praktyki-DevEnvDev:Cast – #23 Unit Tests - Dobre praktyki. - DevEnv2019-02-15T11:32:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_2oIgKJAq6E6hWmvc3Z6hpA.png"/></div><div>Tym razem jednak skupiliśmy się na definicji kilku dobrych praktyk wspomagających tworzenie testów jednostkowych. Takich testów, które dobrze weryfikują implementacje, zapewniają jakość oraz łatwo jest je utrzymywać.
Jakie dobre praktyki warto stosować podczas pisania testów jednostkowych?
Wśród popularnych aspektów jak zasady FIRST czy grupowanie implementacji testu w trzy grupy – Given, When, Then pojawiły się także inne warte uwagi techniki.
Jesteś ciekawy jakie? To serdecznie zapraszam Cię do odsłuchu ⤵️⤵️</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-23-Unit-Tests-Dobre-praktyki-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-23-unit-tests-dobre-praktyki%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2019-02-18T06:40:08Zhttps://dotnetomaniak.pl/DevCast-23-Unit-Tests-Dobre-praktyki-DevEnv11080Tym razem jednak skupiliśmy się na definicji kilku dobrych praktyk wspomagających tworzenie testów jednostkowych. Takich testów, które dobrze weryfikują implementacje, zapewniają jakość oraz łatwo jest je utrzymywać.
Jakie dobre praktyki warto stosować podczas pisania testów jednostkowych?
Wśród popularnych aspektów jak zasady FIRST czy grupowanie implementacji testu w trzy grupy – Given, When, Then pojawiły się także inne warte uwagi techniki.
Jesteś ciekawy jakie? To serdecznie zapraszam Cię do odsłuchu ⤵️⤵️https://devenv.pl/devcast-23-unit-tests-dobre-praktyki/http://dotnetomaniak.pl/Data/Thumbnails/small_2oIgKJAq6E6hWmvc3Z6hpA.pnghttps://dotnetomaniak.pl/Testy-jednostkowe-biblioteka-FluentAssertions-programmer-girlTesty jednostkowe – biblioteka FluentAssertions – programmer-girl2018-12-09T13:24:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_p-eeGJiI9U6UAv1YEE6Ujw.png"/></div><div>Wracamy do postów technicznych - i to z przytupem!
Słyszeliście o różnych bibliotekach do testowania? Jedną z wartych uwagi bibliotek jest FluentAssertions - w poście szczegóły, czemu akurat ją warto wybrać.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-jednostkowe-biblioteka-FluentAssertions-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2018%2f12%2f08%2fbiblioteka-fluentassertions%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2018-12-10T08:28:52Zhttps://dotnetomaniak.pl/Testy-jednostkowe-biblioteka-FluentAssertions-programmer-girl2620Wracamy do postów technicznych - i to z przytupem!
Słyszeliście o różnych bibliotekach do testowania? Jedną z wartych uwagi bibliotek jest FluentAssertions - w poście szczegóły, czemu akurat ją warto wybrać.https://programmer-girl.com/2018/12/08/biblioteka-fluentassertions/http://dotnetomaniak.pl/Data/Thumbnails/small_p-eeGJiI9U6UAv1YEE6Ujw.pnghttps://dotnetomaniak.pl/FluentAssertionsMvc-assercie-dla-ASPNET-MVC-Blog-Daniela-PlawgoFluentAssertions.Mvc - assercie dla ASP.NET MVC - Blog Daniela Plawgo2018-12-05T04:59:37Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hqxvbPTcK0-Jh534qErL3A.png"/></div><div>Dwa tygodnie temu opublikowałem wpis o bibliotece Fluent Assertions, która bardzo ułatwia pisanie assertów w testach (zachęcam pierw do przeczytania tamtego wpisu). Pokazałem jak korzystać z biblioteki oraz jak łatwo można rozszerzać możliwości biblioteki o własne metody. Dzisiaj natomiast pokaże Ci, jak testować kontrolery w ASP.NET MVC za pomocą rozszerzenia o nazwie FluentAssertions.MVC (https://github.com/fluentassertions/fluentassertions.mvc). Poćwiczymy r...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/FluentAssertionsMvc-assercie-dla-ASPNET-MVC-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f12%2f04%2ffluentassertions-mvc-assercie-dla-asp-net-mvc%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-12-05T09:54:48Zhttps://dotnetomaniak.pl/FluentAssertionsMvc-assercie-dla-ASPNET-MVC-Blog-Daniela-Plawgo6750Dwa tygodnie temu opublikowałem wpis o bibliotece Fluent Assertions, która bardzo ułatwia pisanie assertów w testach (zachęcam pierw do przeczytania tamtego wpisu). Pokazałem jak korzystać z biblioteki oraz jak łatwo można rozszerzać możliwości biblioteki o własne metody. Dzisiaj natomiast pokaże Ci, jak testować kontrolery w ASP.NET MVC za pomocą rozszerzenia o nazwie FluentAssertions.MVC (https://github.com/fluentassertions/fluentassertions.mvc). Poćwiczymy r...https://plawgo.pl/2018/12/04/fluentassertions-mvc-assercie-dla-asp-net-mvc/http://dotnetomaniak.pl/Data/Thumbnails/small_hqxvbPTcK0-Jh534qErL3A.pnghttps://dotnetomaniak.pl/Effort-testy-Entity-Framework-Blog-Daniela-PlawgoEffort - testy Entity Framework - Blog Daniela Plawgo2018-11-28T04:45:43Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_uNtaztfzKECISDMphw7-eQ.png"/></div><div>W ostatnim wpisie poruszyłem temat testowania i w dzisiejszym wpisie zostaniemy przy tym temacie. O ile z testowaniem warstwy logiki biznesowej na ogół nie mamy problemów, to już dużo gorzej wygląda to z warstwą dostępu do danych. Entity Framework z pudełka nie umożliwia prostego pisania testów jednostkowych. Są różne rozwiązania tego problemu. Część osób idzie tak naprawdę w testy integracyjne i wykonuje zapytania na realnej bazie. Część osób korzysta z baz da...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Effort-testy-Entity-Framework-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f11%2f27%2feffort-testy-entity-framework%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-11-29T08:28:32Zhttps://dotnetomaniak.pl/Effort-testy-Entity-Framework-Blog-Daniela-Plawgo81940W ostatnim wpisie poruszyłem temat testowania i w dzisiejszym wpisie zostaniemy przy tym temacie. O ile z testowaniem warstwy logiki biznesowej na ogół nie mamy problemów, to już dużo gorzej wygląda to z warstwą dostępu do danych. Entity Framework z pudełka nie umożliwia prostego pisania testów jednostkowych. Są różne rozwiązania tego problemu. Część osób idzie tak naprawdę w testy integracyjne i wykonuje zapytania na realnej bazie. Część osób korzysta z baz da...https://plawgo.pl/2018/11/27/effort-testy-entity-framework/http://dotnetomaniak.pl/Data/Thumbnails/small_uNtaztfzKECISDMphw7-eQ.pnghttps://dotnetomaniak.pl/Fluent-Assertions-przyjemne-asserty-w-testach-Blog-Daniela-PlawgoFluent Assertions - przyjemne asserty w testach - Blog Daniela Plawgo2018-11-22T04:40:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_wvToCnIROkqnUgGK88K-VQ.png"/></div><div>Testy jednostkowe oraz testy integracyjne potrafią bardzo ułatwić wyłapywanie błędów podczas tworzenie aplikacji (w szczególności błędów regresji). Dlatego na ogół bardzo chcemy je dodać do aplikacji, ale niestety często spotykamy się z oporem „góry”, bo pisanie testów zajmuje dużo czasu. Z doświadczenie zauważyłem, że jednym z powodów wydłużania czasu pisania testów są rozbudowane asserty. Dlatego w dzisiejszym wpisie chce Ci pokazać bibliotekę Fluent Asserti...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Fluent-Assertions-przyjemne-asserty-w-testach-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f11%2f21%2ffluent-assertions-przyjemne-asserty-w-testach%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-11-23T08:18:45Zhttps://dotnetomaniak.pl/Fluent-Assertions-przyjemne-asserty-w-testach-Blog-Daniela-Plawgo61150Testy jednostkowe oraz testy integracyjne potrafią bardzo ułatwić wyłapywanie błędów podczas tworzenie aplikacji (w szczególności błędów regresji). Dlatego na ogół bardzo chcemy je dodać do aplikacji, ale niestety często spotykamy się z oporem „góry”, bo pisanie testów zajmuje dużo czasu. Z doświadczenie zauważyłem, że jednym z powodów wydłużania czasu pisania testów są rozbudowane asserty. Dlatego w dzisiejszym wpisie chce Ci pokazać bibliotekę Fluent Asserti...https://plawgo.pl/2018/11/21/fluent-assertions-przyjemne-asserty-w-testach/http://dotnetomaniak.pl/Data/Thumbnails/small_wvToCnIROkqnUgGK88K-VQ.pnghttps://dotnetomaniak.pl/Jasiu-pisz-testy-jednostkowe-Ale-ja-nie-umiem-DevKRJasiu pisz testy jednostkowe. Ale ja nie umiem :( - DevKR2018-07-01T22:53:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_VJu4xXGidkW9mtGG9VUsgg.png"/></div><div>Ćwiczenia czynią mistrza, ale jak zacząć? Wczuj się w sytuacje, mamy końcówkę Czerwca, masz wiele lat komercyjnego doświadczenia, szef mianował Cię na mentorkę/mentora grupy praktykantów/stażystów. Przychodzisz do Pracy w pierwszy dzień roboczy Lipca, na końcu korytarza widzisz nowe twarze, czeka już na Ciebie grupa ambitnych praktykantów/praktykantek kierunku Informatyka, lub pokrewnego. Po wstępnej rozmowie z grupą studentów/studentek 2-3 roku studiów dowiadujesz się od nich, że o testach jednostkowych coś tam słyszeli od prowadzącego w ostatniej minucie wykładu lub od kolegów/koleżanek na korytarzu, ale nigdy na oczy nie widzieli w praktyce.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jasiu-pisz-testy-jednostkowe-Ale-ja-nie-umiem-DevKR"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevkr.pl%2f2018%2f07%2f02%2fjasiu-pisz-testy-jednostkowe%2f" style="border:0px"/></a></div></div>Krzysztof_DevKRhttps://dotnetomaniak.pl/Users/L_8swuZU8ku3ekjD5fGAPA2018-07-05T07:14:10Zhttps://dotnetomaniak.pl/Jasiu-pisz-testy-jednostkowe-Ale-ja-nie-umiem-DevKR11250Ćwiczenia czynią mistrza, ale jak zacząć? Wczuj się w sytuacje, mamy końcówkę Czerwca, masz wiele lat komercyjnego doświadczenia, szef mianował Cię na mentorkę/mentora grupy praktykantów/stażystów. Przychodzisz do Pracy w pierwszy dzień roboczy Lipca, na końcu korytarza widzisz nowe twarze, czeka już na Ciebie grupa ambitnych praktykantów/praktykantek kierunku Informatyka, lub pokrewnego. Po wstępnej rozmowie z grupą studentów/studentek 2-3 roku studiów dowiadujesz się od nich, że o testach jednostkowych coś tam słyszeli od prowadzącego w ostatniej minucie wykładu lub od kolegów/koleżanek na korytarzu, ale nigdy na oczy nie widzieli w praktyce.http://devkr.pl/2018/07/02/jasiu-pisz-testy-jednostkowe/http://dotnetomaniak.pl/Data/Thumbnails/small_VJu4xXGidkW9mtGG9VUsgg.pnghttps://dotnetomaniak.pl/Testowanie-wysylki-email-w-ASPNET-MVC-Blog-Daniela-PlawgoTestowanie wysyłki email w ASP.NET MVC - Blog Daniela Plawgo2018-06-28T03:51:53Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pMZlfulDgUex4fQHaHwEzw.png"/></div><div>W poprzednich dwóch postach (Postal – wysyłka email w ASP.NET MVC oraz Hangfire – wysyłka email w tle) pokazałem jak wysyłać wiadomości email w aplikacji ASP.NET MVC. Jeśli nie czytałeś/czytałaś tamtym wpisów, to zachęcam do nadrobienia lektury, szczególnie, że w tym wpisie będę bazował na kodzie, z tamtych wpisów. W dzisiejszym poście chciałbym jeszcze pozostać przy tej tematyce i pokaże Ci, w jaki sposób można automatycznie testować kod odpowiedzialny za wysy...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testowanie-wysylki-email-w-ASPNET-MVC-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f06%2f27%2ftestowanie-wysylki-email-w-asp-net-mvc%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-07-04T06:54:44Zhttps://dotnetomaniak.pl/Testowanie-wysylki-email-w-ASPNET-MVC-Blog-Daniela-Plawgo4810W poprzednich dwóch postach (Postal – wysyłka email w ASP.NET MVC oraz Hangfire – wysyłka email w tle) pokazałem jak wysyłać wiadomości email w aplikacji ASP.NET MVC. Jeśli nie czytałeś/czytałaś tamtym wpisów, to zachęcam do nadrobienia lektury, szczególnie, że w tym wpisie będę bazował na kodzie, z tamtych wpisów. W dzisiejszym poście chciałbym jeszcze pozostać przy tej tematyce i pokaże Ci, w jaki sposób można automatycznie testować kod odpowiedzialny za wysy...https://plawgo.pl/2018/06/27/testowanie-wysylki-email-w-asp-net-mvc/http://dotnetomaniak.pl/Data/Thumbnails/small_pMZlfulDgUex4fQHaHwEzw.pnghttps://dotnetomaniak.pl/Testy-jednostkowe-DateTime-DevKRTesty jednostkowe DateTime - DevKR2018-02-12T21:54:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_layFUVOVZUOTsHfaoinB0g.png"/></div><div>Pierwszy raz próbując napisać test jednostkowy dla metody wykorzystującej strukturę DateTime napotykamy na problem z odczytem aktualnego czasu z statycznych właściwości (UtcNow, Now, Today) struktury DateTime. Artykuł prezentuje możliwe rozwiązania powyższego problemu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-jednostkowe-DateTime-DevKR"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevkr.pl%2f2018%2f02%2f12%2ftesty-jednostkowe-datetime%2f" style="border:0px"/></a></div></div>Krzysztof_DevKRhttps://dotnetomaniak.pl/Users/L_8swuZU8ku3ekjD5fGAPA2018-02-20T15:35:58Zhttps://dotnetomaniak.pl/Testy-jednostkowe-DateTime-DevKR51920Pierwszy raz próbując napisać test jednostkowy dla metody wykorzystującej strukturę DateTime napotykamy na problem z odczytem aktualnego czasu z statycznych właściwości (UtcNow, Now, Today) struktury DateTime. Artykuł prezentuje możliwe rozwiązania powyższego problemu.http://devkr.pl/2018/02/12/testy-jednostkowe-datetime/http://dotnetomaniak.pl/Data/Thumbnails/small_layFUVOVZUOTsHfaoinB0g.pnghttps://dotnetomaniak.pl/Dobre-praktyki-Testy-jednostkowe-DevKRDobre praktyki - Testy jednostkowe - DevKR2018-01-21T12:54:19Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_b20PsotAuUmibmOXSN2bkQ.png"/></div><div>Na podstawie swojego doświadczenia i wiedzy przedstawiam dobre praktyki, które stosuję by testy jednostkowe były wiarygodne, łatwe w utrzymaniu i czytelne dla innych programistek/programistów w zespole.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dobre-praktyki-Testy-jednostkowe-DevKR"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevkr.pl%2f2018%2f01%2f21%2fdobre-praktyki-testy-jednostkowe%2f" style="border:0px"/></a></div></div>Krzysztof_DevKRhttps://dotnetomaniak.pl/Users/L_8swuZU8ku3ekjD5fGAPA2018-01-31T07:41:37Zhttps://dotnetomaniak.pl/Dobre-praktyki-Testy-jednostkowe-DevKR62850Na podstawie swojego doświadczenia i wiedzy przedstawiam dobre praktyki, które stosuję by testy jednostkowe były wiarygodne, łatwe w utrzymaniu i czytelne dla innych programistek/programistów w zespole.http://devkr.pl/2018/01/21/dobre-praktyki-testy-jednostkowe/http://dotnetomaniak.pl/Data/Thumbnails/small_b20PsotAuUmibmOXSN2bkQ.pnghttps://dotnetomaniak.pl/Jak-zaczac-swoja-przygode-z-testami-jednostkowymi-Lukasz-Kot-BlogJak zacząć swoją przygodę z testami jednostkowymi? – Łukasz Kot Blog2017-12-27T09:25:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_umiZKaTKC0evOIHNfzf_7g.png"/></div><div>W aplikacji będącej aktualnie moim głównym zajęciem piszę oraz uczę się testów jednostkowych. Dlatego postanowiłem, że co nieco o nich napiszę jako wstępniak do być może późniejszych wpisów na ten temat.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-zaczac-swoja-przygode-z-testami-jednostkowymi-Lukasz-Kot-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2flukaszkotblog.wordpress.com%2f2017%2f12%2f27%2fjak-zaczac-swoja-przygode-z-testami-jednostkowymi%2f" style="border:0px"/></a></div></div>Misterhttps://dotnetomaniak.pl/Users/2Kg1fBkHIkqzgaG98ilPlQ2018-01-06T07:25:11Zhttps://dotnetomaniak.pl/Jak-zaczac-swoja-przygode-z-testami-jednostkowymi-Lukasz-Kot-Blog21890W aplikacji będącej aktualnie moim głównym zajęciem piszę oraz uczę się testów jednostkowych. Dlatego postanowiłem, że co nieco o nich napiszę jako wstępniak do być może późniejszych wpisów na ten temat.https://lukaszkotblog.wordpress.com/2017/12/27/jak-zaczac-swoja-przygode-z-testami-jednostkowymi/http://dotnetomaniak.pl/Data/Thumbnails/small_umiZKaTKC0evOIHNfzf_7g.pnghttps://dotnetomaniak.pl/Testy-jednostkowe-z-wykorzystaniem-NUnit-becomeaproplTesty jednostkowe z wykorzystaniem NUnit – becomeapro.pl2017-03-22T10:07:11Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_CUV1m7vCz0OQGZngpX30qA.png"/></div><div>Testy jednostkowe z wykorzystaniem frameworka NUnit w projekcie tworzonym w ramach konkursu Daj Się Poznać 2017. Dlaczego warto stosować testy? Przykład na podstawie klasy do obliczania całek metodą trapezów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-jednostkowe-z-wykorzystaniem-NUnit-becomeapropl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fbecomeapro.pl%2ftesty-jednostkowe-z-wykorzystaniem-nunit%2f%3futm_source%3ddotnetomaniak" style="border:0px"/></a></div></div>mkaminskihttps://dotnetomaniak.pl/Users/PaL6OYijOkm0IO2RPWnQ3A2017-03-24T08:03:27Zhttps://dotnetomaniak.pl/Testy-jednostkowe-z-wykorzystaniem-NUnit-becomeapropl1920Testy jednostkowe z wykorzystaniem frameworka NUnit w projekcie tworzonym w ramach konkursu Daj Się Poznać 2017. Dlaczego warto stosować testy? Przykład na podstawie klasy do obliczania całek metodą trapezów.https://becomeapro.pl/testy-jednostkowe-z-wykorzystaniem-nunit/?utm_source=dotnetomaniakhttp://dotnetomaniak.pl/Data/Thumbnails/small_CUV1m7vCz0OQGZngpX30qA.pnghttps://dotnetomaniak.pl/AssertMultiple-DariuszWozniak-NETAssert.Multiple | DariuszWozniak .NET2017-01-18T19:38:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EKHd886LzUGEL29ZfaBsvQ.png"/></div><div>NUnit w wersji 3.6 wprowadził dość ciekawą funkcję – Assert.Multiple. Dzięki niej, dostajemy informacje na temat wszystkich testów, które nie przeszły. Przyjrzyjmy się temu bliżej…
Do tej pory, używając kilku asercji naraz, jedna niespełniona asercja powodowała, że dalszy kod nie jest wykonywany.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/AssertMultiple-DariuszWozniak-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdariuszwozniak.net%2f2017%2f01%2f18%2fassert-multiple%2f" style="border:0px"/></a></div></div>dariuszwozniakhttps://dotnetomaniak.pl/Users/9SePhZonZ0WiujinWCscYg2017-01-27T21:29:18Zhttps://dotnetomaniak.pl/AssertMultiple-DariuszWozniak-NET11620NUnit w wersji 3.6 wprowadził dość ciekawą funkcję – Assert.Multiple. Dzięki niej, dostajemy informacje na temat wszystkich testów, które nie przeszły. Przyjrzyjmy się temu bliżej…
Do tej pory, używając kilku asercji naraz, jedna niespełniona asercja powodowała, że dalszy kod nie jest wykonywany.https://dariuszwozniak.net/2017/01/18/assert-multiple/http://dotnetomaniak.pl/Data/Thumbnails/small_EKHd886LzUGEL29ZfaBsvQ.pnghttps://dotnetomaniak.pl/Piszmy-unit-testy-maciejjedrzejewskiPiszmy unit testy! | maciejjędrzejewski2016-12-09T22:04:52Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_O4SqFauzEEqlwRu8LsX2AQ.png"/></div><div>~ MJ
Jakoś na początku tego roku miałem prezentację na wrocławskiej grupie .NET dotyczącą unit testingu. Muszę powiedzieć, że byłem bardzo pozytywnie zaskoczony liczbą obecnych osób, co tylko pokazuje, jak ważne są dla nas testy jednostkowe (albo chcemy, żeby stały się ważne)🙂</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Piszmy-unit-testy-maciejjedrzejewski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmjedrzejewski.wordpress.com%2f2016%2f12%2f09%2fpiszmy-unit-testy%2f" style="border:0px"/></a></div></div>jedmachttps://dotnetomaniak.pl/Users/7KyvFXm6jEKfK_iMgGl9vg2016-12-16T07:13:47Zhttps://dotnetomaniak.pl/Piszmy-unit-testy-maciejjedrzejewski12020~ MJ
Jakoś na początku tego roku miałem prezentację na wrocławskiej grupie .NET dotyczącą unit testingu. Muszę powiedzieć, że byłem bardzo pozytywnie zaskoczony liczbą obecnych osób, co tylko pokazuje, jak ważne są dla nas testy jednostkowe (albo chcemy, żeby stały się ważne)🙂https://mjedrzejewski.wordpress.com/2016/12/09/piszmy-unit-testy/http://dotnetomaniak.pl/Data/Thumbnails/small_O4SqFauzEEqlwRu8LsX2AQ.pnghttps://dotnetomaniak.pl/Jasmine-i-Javascript-maciejjedrzejewskiJasmine i Javascript | maciejjędrzejewski2016-12-04T13:26:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ltld-MajykuJTDdxJDqCFg.png"/></div><div>~ MJ
Jasmine – behaviour driven develeopment framework służący do testowania kodu napisanego w javascripcie:
Jasmine</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jasmine-i-Javascript-maciejjedrzejewski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmjedrzejewski.wordpress.com%2f2016%2f12%2f04%2fjasmine-i-javascript%2f" style="border:0px"/></a></div></div>jedmachttps://dotnetomaniak.pl/Users/7KyvFXm6jEKfK_iMgGl9vg2016-12-12T14:03:09Zhttps://dotnetomaniak.pl/Jasmine-i-Javascript-maciejjedrzejewski11240~ MJ
Jasmine – behaviour driven develeopment framework służący do testowania kodu napisanego w javascripcie:
Jasminehttps://mjedrzejewski.wordpress.com/2016/12/04/jasmine-i-javascript/http://dotnetomaniak.pl/Data/Thumbnails/small_ltld-MajykuJTDdxJDqCFg.pnghttps://dotnetomaniak.pl/tSQLt-testy-jednostkowe-bazy-danych-w-SQL-Server-Piotr-ZielinskitSQLt – testy jednostkowe bazy danych w SQL Server | Piotr Zieliński2016-02-13T18:30:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_l3EM0kF6u0KXWbNHiCkBow.png"/></div><div>Często logika zawarta w procedurach jest dość skomplikowana. W zależności od projektu, może okazać się, że potrzebujemy testów jednostkowych. Dzięki tSQLt możemy testować tSQL w analogiczny sposób do nUnit+moq, czyli:Dane po wykonaniu testu są usuwane. Każdy test jest wykonywany w transakcji. Nie musimy się zatem martwić, że testując coś będziemy zaśmiecać bazę danych.Każdy element może być odizolowany, czyli możemy stworzyć mock dla tabeli, procedury lu...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/tSQLt-testy-jednostkowe-bazy-danych-w-SQL-Server-Piotr-Zielinski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d3081" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2016-02-21T11:26:11Zhttps://dotnetomaniak.pl/tSQLt-testy-jednostkowe-bazy-danych-w-SQL-Server-Piotr-Zielinski22080Często logika zawarta w procedurach jest dość skomplikowana. W zależności od projektu, może okazać się, że potrzebujemy testów jednostkowych. Dzięki tSQLt możemy testować tSQL w analogiczny sposób do nUnit+moq, czyli:Dane po wykonaniu testu są usuwane. Każdy test jest wykonywany w transakcji. Nie musimy się zatem martwić, że testując coś będziemy zaśmiecać bazę danych.Każdy element może być odizolowany, czyli możemy stworzyć mock dla tabeli, procedury lu...http://www.pzielinski.com/?p=3081http://dotnetomaniak.pl/Data/Thumbnails/small_l3EM0kF6u0KXWbNHiCkBow.pnghttps://dotnetomaniak.pl/Automatyczne-generowanie-testow-jednostkowych-IntelliTest-DARIUSZ-WOZNIAKNETAutomatyczne generowanie testów jednostkowych: IntelliTest | DARIUSZ WOZNIAK.NET2015-11-21T14:29:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_neZ294LA5ECtoINC7gm4AQ.png"/></div><div>IntelliTest to wewnętrzna funkcjonalność Visual Studio (Enterprise 2015), która służy do generowania tabeli danych wejściowych oraz zestawu testów jednostkowych. Dla danej metody generowane są dane wejściowe, w oparciu których mogą zostać wygenerowane testy jednostkowe.
Przypadki testowe tworzone są w oparciu o analizę każdego skoku warunkowego (conditional branch). Co więcej, tabela przypadków testowych zawi...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Automatyczne-generowanie-testow-jednostkowych-IntelliTest-DARIUSZ-WOZNIAKNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdariuszwozniak.net%2f2015%2f11%2f21%2fautomatyczne-generowanie-testow-jednostkowych-intellitest%2f" style="border:0px"/></a></div></div>dariuszwozniakhttps://dotnetomaniak.pl/Users/9SePhZonZ0WiujinWCscYg2015-12-01T09:55:32Zhttps://dotnetomaniak.pl/Automatyczne-generowanie-testow-jednostkowych-IntelliTest-DARIUSZ-WOZNIAKNET11850IntelliTest to wewnętrzna funkcjonalność Visual Studio (Enterprise 2015), która służy do generowania tabeli danych wejściowych oraz zestawu testów jednostkowych. Dla danej metody generowane są dane wejściowe, w oparciu których mogą zostać wygenerowane testy jednostkowe.
Przypadki testowe tworzone są w oparciu o analizę każdego skoku warunkowego (conditional branch). Co więcej, tabela przypadków testowych zawi...http://dariuszwozniak.net/2015/11/21/automatyczne-generowanie-testow-jednostkowych-intellitest/http://dotnetomaniak.pl/Data/Thumbnails/small_neZ294LA5ECtoINC7gm4AQ.pnghttps://dotnetomaniak.pl/Noda-Time-testy-jednostkowe-oraz-obsluga-czasuNoda Time: testy jednostkowe oraz obsługa czasu2015-04-10T19:11:18Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_jkpccbZc5ka1SAhmV7QG-A.png"/></div><div>W dzisiejszym poście pokażę bibliotekę Noda Time. Generalnie jest ona stworzona, aby zastąpić DateTime, który często powoduje problemy. Dzisiaj jednak, chciałbym pokazać Noda Time na przykładzie testów jednostkowym, bo to jest miejsce, gdzie DateTime po prostu nie nadaje się do użycia (przynajmniej bezpośrednio).</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Noda-Time-testy-jednostkowe-oraz-obsluga-czasu"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d2495" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-04-20T06:38:11Zhttps://dotnetomaniak.pl/Noda-Time-testy-jednostkowe-oraz-obsluga-czasu11470W dzisiejszym poście pokażę bibliotekę Noda Time. Generalnie jest ona stworzona, aby zastąpić DateTime, który często powoduje problemy. Dzisiaj jednak, chciałbym pokazać Noda Time na przykładzie testów jednostkowym, bo to jest miejsce, gdzie DateTime po prostu nie nadaje się do użycia (przynajmniej bezpośrednio).http://www.pzielinski.com/?p=2495http://dotnetomaniak.pl/Data/Thumbnails/small_jkpccbZc5ka1SAhmV7QG-A.pnghttps://dotnetomaniak.pl/Piotr-Zielinski-Testy-jednostkowe-expectedObjects-oraz-Should-Assertion-LibraryPiotr Zieliński » Testy jednostkowe: expectedObjects oraz Should Assertion Library2014-07-21T05:46:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_oxS7rlPlE0-j0Lyf5F2wjA.png"/></div><div>W następnym poście mam zamiar napisać o SpecsFor, kolejnym framework’u ułatwiającym pisanie testów BDD. Najpierw jednak chciałbym przedstawić expectedObjects oraz Should Assertion Library, które są składowymi SpecsFlow. Wszystkie z wymienionych bibliotek można zainstalować przez NuGet.
Should Assertion Library to mała biblioteka ułatwiająca asercje danych. W standardowych unit testach zwykle piszemy coś w stylu:Assert.IsTrue(value);
Assert.IsNull(value);
Assert.AreEqual(actualValue,expectedValue)
Jes...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Piotr-Zielinski-Testy-jednostkowe-expectedObjects-oraz-Should-Assertion-Library"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d2031" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2014-07-28T22:00:41Zhttps://dotnetomaniak.pl/Piotr-Zielinski-Testy-jednostkowe-expectedObjects-oraz-Should-Assertion-Library2910W następnym poście mam zamiar napisać o SpecsFor, kolejnym framework’u ułatwiającym pisanie testów BDD. Najpierw jednak chciałbym przedstawić expectedObjects oraz Should Assertion Library, które są składowymi SpecsFlow. Wszystkie z wymienionych bibliotek można zainstalować przez NuGet.
Should Assertion Library to mała biblioteka ułatwiająca asercje danych. W standardowych unit testach zwykle piszemy coś w stylu:Assert.IsTrue(value);
Assert.IsNull(value);
Assert.AreEqual(actualValue,expectedValue)
Jes...http://www.pzielinski.com/?p=2031http://dotnetomaniak.pl/Data/Thumbnails/small_oxS7rlPlE0-j0Lyf5F2wjA.png