dotnetomaniak.pl - Artykuły z tagiem xunit

Dzisiaj opublikowałem małą poradę o tym jak ustawiać zmienne globalne w testach przy pomocy XUnit. Może to być pomocne, jeśli przeprowadzasz testy integracji API dla aplikacji korzystającej z Marten. Dołączyłem również małą tyradę na temat frameworków testowych .NET.

Tagi: testy, xunit
Źródło: event-driven.io
Dziel się z innymi:
How to set global setting for XUnit tests - Oskar Dudycz

Inne 272 dni, 23 godziny, 58 minut temu oskar-at-net 124 źrodło rozwiń

It's time to take a look at the code smells we can encounter while writing unit tests. Let's start with interacting tests. Enjoy reading 😁

Źródło: kczaplicki.com
Dziel się z innymi:
Unit tests code smells – Interacting Tests – Krystian Czaplicki

Setting up the test matrix in XUnit is not so easy as it might seem. This summarises my struggles with adding System.Text.Json support to Marten and setting our test matrix to run the whole test suite for both serialisers.

Tagi: Tests, xunit
Źródło: event-driven.io
Dziel się z innymi:
How to set up a test matrix in XUnit? - Oskar Dudycz

Sztuka programowania 1156 dni, 23 godziny, 36 minut temu oskar-at-net 46 źrodło rozwiń

Testy integracyjne stanowią ważną część naszego systemu. Pozwalają zweryfikować naszą aplikację w szerokim kontekście, włączając w to infrastrukturę. Testy kontrolerów zapewniają nam poprawne działanie warstwy wejściowej do naszej aplikacji.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Testy integracyjne kontrolerów - Cesarstwo Dev

Sztuka programowania 1226 dni, 23 godziny, 10 minut temu Cesarstwo-Dev 118 źrodło rozwiń

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...

FluentAssertions.Mvc - assercie dla ASP.NET MVC - Blog Daniela Plawgo

Inne 1966 dni, 21 godzin, 43 minuty temu danielplawgo 75 źrodło rozwiń

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...

Źródło: plawgo.pl
Dziel się z innymi:
Fluent Assertions - przyjemne asserty w testach - Blog Daniela Plawgo

Inne 1978 dni, 23 godziny, 19 minut temu danielplawgo 115 źrodło rozwiń

Słuchajcie mnie wszyscy bo jakoby ja, ten co wiedzę niesie, powołanie poczułem i głosił będę.  Jak mówi jedna ze świetnych zasadach testów jednostkowych, każda klasa i metoda powinna być testowana w całkowitej izolacji. W szczególności, co pamiętać trzeba, bez wywoływania oprogramowania zewnętrznego, jak na przykład baz danych. Żarty żartami, ale zasada jest w 100% poważna. No i nie powstała bez powodu. No dobra, ale jak mamy ją zastosować, kiedy w naszej aplikacji wykorzystujemy bibliotekę .NET Core Ide...

Tagi: dotnetcore, Moq, xunit
Źródło: bd90.pl
Dziel się z innymi:
Mockowanie .NET Core Identity w testach jednostkowych - bd90

Sztuka programowania 2133 dni, 15 godzin, 56 minut temu bd90 73 źrodło rozwiń

Pomysł na ten wpis jest taki, że na początek, napiszę testy jednostkowe, które będą palić się na czerwono, w których zdefiniuje problem. Testy zapalę na zielono poprzez implementację wzorca Adapter. Adapter przekształca interfejs klas na inny, oczekiwany przez klienta. Adapter umożliwia współdziałanie klasom, które z uwagi na niezgodne interfejsy standardowo nie mogą ...

Źródło: teovincent.com
Dziel się z innymi:
Adapter Obiektów | Teo Vincent

Sztuka programowania 2205 dni, 23 godziny, 8 minut temu TeoVincent 169 źrodło rozwiń

Mówisz, że Twój kod działa, ale czy na pewno jesteś tego pewny? Sprawdź jak pisać testy integracyjne kontrolerów dla ASP.NET Core Web API.

Testy integracyjne dla ASP.NET Core Web API - DevKR

Sztuka programowania 2219 dni, 13 godzin, 22 minuty temu Krzysztof_DevKR 245 źrodło rozwiń

In my last post, I wrote about great HTTP client for .NET Core called RestEase and I showed how to use it as a simple proxy between API Gateway and microservice. Today I’ll present how this library can also simplify writing part of integration tests.  Unit test vs integration test I assume that for some of you the term „integration test” may sounds odd, therefore I’d like to explain it first to avoid the possible confusion with a unit test later in this artic...

Źródło: foreverframe.net
Dziel się z innymi:
Writing integration tests for ASP.NET Core app with xUnit, RestEase and TestHost - Forever F[r]ame

Koń czy tam testy jednostkowe – jakie są, każdy widzi. Nie? No dobra, nie do końca tak to działa, chodź sama idea testów jest dość prosta. Acz by dokładnie zagłębić się w tematykę skorzystamy ze źródła wiedzy, które pomogło uzyskać kilka milionów licencjatów i magistrów – wikipedii. Zgodnie z definicją powinniśmy je wykorzystywać do testowania najmniejszej części wytworzonego przez nas oprogramowania. Jednak postępowanie zgodnie z zasadami nie zawsze jest proste. Obecnie aplikację webowe składają się z w...

Tagi: Moq, netcore, xunit
Źródło: bd90.pl
Dziel się z innymi:
.NET Core - Mockowanie w testach, biblioteka Moq - bd90

Narzędzia 2383 dni, 1 godzinę, 8 minut temu bd90 170 źrodło rozwiń

Testy jednostkowe – temat rzeka. W każdej technologii, z którą miałem do czynienia, jednym z ważniejszych tematów były testy jednostkowe. Powstała już cała masa artykułów opisujących dobre praktyki czy różnego typu metodyki takie jak TDD lub BDD. Wspominając swoje początki, gdy odpalając kod nie wiedziałem czy się odpali i dlaczego nie, zrozumiałem, jak słaby nacisk w procesie edukacji kładzie się na testowanie oprogramowania. Pragnąc nieść kaganek oświaty chciałbym dołożyć swoją cegiełkę i przedstawić w...

Tagi: netcore, xunit
Źródło: bd90.pl
Dziel się z innymi:
.NET Core - Testy jednostkowe z wykorzystaniem xUnit - bd90

Sztuka programowania 2410 dni, 3 godziny, 18 minut temu bd90 157 źrodło rozwiń

Ciąg dalszy cyklu o xUnit, oraz testowaniu aplikacji mobilnych w Xamarin.Forms. Dzisiaj chciałbym omówić zastosowanie, oraz pokazać parę przykładów użycia Theory.xUnit Theory: Jak używać InlineData, ClassData oraz MemberDataCzym jest Theory Testy z atrybutem Theory umożliwiają nam przekazanie jako parametr danych wejściowych (może to być również kolekcja parametrów). Natomiast ich wynik jest poprawny tylko dla konkretnych dany wejściowych, czyli za jednym zamachem możemy przetestować ...

Źródło: maciejgos.com
Dziel się z innymi:
xUnit Theory: Jak używać InlineData, ClassData oraz MemberData - Maciej Gos

Daj się poznać 2017 2543 dni, 15 godzin, 34 minuty temu Maciej Gos 98 źrodło rozwiń

Test-Driven Development jest tzw. dobrą praktyką programistyczną dzisiaj chciałbym przedstawić jak zacząć pisać testy z użyciem xUnit. Wszystko omówię na przykładzie aplikacji 10Things tworzonej w Xamarin Forms.Test-Driven Development – Wprowadzenie Według definicji z Wikipedia jest to Test-driven development (TDD) – technika tworzenia oprogramowania, zaliczana do metodyk zwinnych. Pierwotnie była częścią programowania ekstremalnego (ang. extreme programming), lecz obecnie stanowi samo...

10Things - Jak zacząć pisać testy z użyciem xUnit - Maciej Gos

Daj się poznać 2017 2579 dni, 23 godziny, 36 minut temu Maciej Gos 104 źrodło rozwiń

Chciałbyś zaznajomić się z F#? Nie masz pomysłu co mógłbyś w nim zrobić? Czemu nie zacząć od testów? Post pokazuje jak w prosty sposób można przepisać istniejące testy z C# na F#. Zapraszam do lektury :)

Źródło: mnie.github.io
Dziel się z innymi:
Testy jednostkowe w F# za pomocą XUnit

Sztuka programowania 2729 dni, 21 godzin, 55 minut temu mnie 42 źrodło rozwiń

Cześć! Dziś wpis, który powstał przez przypadek. Jak mawia stare chińskie przysłowie:   There are only two hard things in Computer Science: cache invalidation and naming things.   Taaaak, każdy to zna 😉 Pytania o to jak nazwać zmienną, metodę czy klasę to standard jeśli chodzi o programowanie. Wynika to z kilku rzeczy. Po pierwsze chcemy mieć pewność, że nazwa dokładnie oddaje istotę danego „bytu”, po drugie każdy ma swoje standardy nazewnictwa, które mogą nie być tak oczywiste dla innych jak dla n...

Źródło: foreverframe.pl
Dziel się z innymi:
AsynchrounouslyGetUser...czyli piszemy krótki test konwencji z xUnit i ASP.NET Core - Forever F[r]ame

Daj się poznać 2016 2913 dni, 23 godziny, 34 minuty temu dpawlukiewicz 146 źrodło rozwiń

Specflow fajny jest, piszemy scenariusze czytelne dla ludzi a pod spodem szaleje xunit i sprawdza. Jest tylko jedne problem, aktualnie specflow.xunit instaluje xunit 2.0 a do pliku .feature.cs generuje kod...

Źródło: www.benedykt.net
Dziel się z innymi:
SpecFlow + XUnit

Inne 3278 dni, 15 godzin, 4 minuty temu rroszczyk 157 źrodło rozwiń

Najaktywniejsi w tym miesiącu