Komentarze do: Jak porównywać obiekty w testach jednostkowych, jeżeli nie przesłonimy metody Equals http://devkr.pl/2018/10/25/jak-porownywac-obiekty-w-testach-jednostkowych-jezeli-nie-przeslonimy-metody-equals/?utm_source=rss&utm_medium=rss&utm_campaign=jak-porownywac-obiekty-w-testach-jednostkowych-jezeli-nie-przeslonimy-metody-equals Blog o programowaniu Fri, 08 May 2020 22:30:54 +0000 hourly 1 https://wordpress.org/?v=5.5.1 Autor: Krzysztof DevKR http://devkr.pl/2018/10/25/jak-porownywac-obiekty-w-testach-jednostkowych-jezeli-nie-przeslonimy-metody-equals/#comment-42 Mon, 29 Oct 2018 04:42:44 +0000 http://devkr.pl/?p=521#comment-42 W odpowiedzi do Jerzy Wickowski.

Nie wspomniałem o tym w wpisie, ale przekazując config do metody BeEquivalentTo możemy wpłynąć na sposób porównywania obiektów. Dzięki za przypomnienie, dobry przykład podałeś.

]]>
Autor: Jerzy Wickowski http://devkr.pl/2018/10/25/jak-porownywac-obiekty-w-testach-jednostkowych-jezeli-nie-przeslonimy-metody-equals/#comment-41 Sun, 28 Oct 2018 05:29:29 +0000 http://devkr.pl/?p=521#comment-41 Z tych rozwiązań, zdecydowanie jestem fanem FluentAssertions zwłaszcza, że daje on możliwość wyłączania z porównywania poszczególnych poszczególnych właściwości w następnych argumentach. Przykładowo `order.Should().BeEquivalentTo(order, options => options.Excluding(o => o.Id));`, gdy chcemy nie sprawdzać ID.

]]>