{"id":330339,"date":"2023-04-17T08:42:06","date_gmt":"2023-04-17T07:42:06","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=330339"},"modified":"2023-05-02T15:18:19","modified_gmt":"2023-05-02T14:18:19","slug":"webinar-stefan-polz-how-to-test-csharp-unit-tests-with-mutation-testing","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/en\/dotnet\/2023\/04\/17\/webinar-stefan-polz-how-to-test-csharp-unit-tests-with-mutation-testing","title":{"rendered":"Webinar &#8211; Stefan P\u00f6lz &#8211; How to test C# unit tests with mutation testing"},"content":{"rendered":"\n<p>Join us <strong>Thursday, May 4, 2023, 2:00 &#8211; 3:00 PM UTC<\/strong> (<a href=\"https:\/\/www.worldtimebuddy.com\/?qm=1&amp;lid=4560349,3435910,2643743&amp;h=4560349&amp;date=2023-4-6&amp;sln=10-12&amp;hf=1\" target=\"_blank\" rel=\"noopener\">check other timezones<\/a>) for our free live webinar, <strong>How to test C# unit tests with mutation testing<\/strong>, with Clean C# Coder, <a href=\"https:\/\/twitter.com\/0x_F0\" target=\"_blank\" rel=\"noopener\">Stefan P\u00f6lz<\/a>.<\/p>\n\n\n\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/info.jetbrains.com\/rider-webinar-may04-2023.html\" target=\"_blank\" rel=\"noopener\">Register now<\/a> and get a reminder, or <a href=\"https:\/\/youtu.be\/9BoKyeZapLs\" target=\"_blank\" rel=\"noopener\">join on YouTube<\/a><\/p>\n\n\n\n<p>Executing the very short development cycle of test-driven development requires discipline and practice.<\/p>\n\n\n\n<p>However, the .NET ecosystem offers a wide variety of tools to support authoring a high-quality suite of unit tests, defending production code against defects.<\/p>\n\n\n\n<p>In this session, Stefan will show how to further improve the effectiveness of C# test suites by testing our unit tests with mutation testing, and how to continuously integrate it with Azure Pipelines\/GitHub Actions.<\/p>\n\n\n\n<a href=\"https:\/\/info.jetbrains.com\/rider-webinar-may04-2023.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1600\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/DSGN-15737-Webinar_Stefan-Polz_Blog_Featured_image_1280x600-600x281.png\" alt=\"Stefan P\u00f6lz - how to test csharp unit tests with mutation testing\" class=\"wp-image-226317\"><\/a>\n\n\n\n<p>You can <a href=\"https:\/\/youtu.be\/9BoKyeZapLs\" target=\"_blank\" rel=\"noopener\">attend Stefan P\u00f6lz&#8217;s webinar on YouTube<\/a> or register for <a href=\"https:\/\/info.jetbrains.com\/rider-webinar-may04-2023.html\" target=\"_blank\" rel=\"noopener\">How to test C# unit tests with mutation testing<\/a> to get a reminder closer to the webinar.<\/p>\n\n\n\n<p>About the presenter:<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                                                            <div class=\"about-author__box-img\">\n                            <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/stefan-polz-e1701266507569.png\" alt=\"stefan p\u00f6lz\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>Stefan P\u00f6lz<\/h4>\n                                                <p>Stefan&#8217;s passion is to practice Clean Code and test-driven development to build maintainable software in an ever-evolving team, supported by tools from the .NET Ecosystem. He loves to attend and speak at public developer events, co-organize local community gatherings, stream live programming sessions, and author open source projects to complement his expertise in professional software development. As a Microsoft MVP (Developer Technologies), JetBrains Community Contributor (.NET), and co-organizer of DotNetDevs.at, it&#8217;s his ambition to share knowledge about everything C#.<\/p>\n<ul>\n<li>Twitter:\u00a0<a class=\"link_e6e5\" href=\"https:\/\/twitter.com\/0x_F0\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><span class=\"inner_e3ba\">https:\/\/twitter.com\/0x_F0<\/span><\/a><\/li>\n<li>YouTube:\u00a0<a class=\"link_e6e5\" href=\"https:\/\/www.youtube.com\/@FlashOWare\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><span class=\"inner_e3ba\">https:\/\/www.youtube.com\/@FlashOWare\/<\/span><\/a><\/li>\n<\/ul>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1079,"featured_media":330356,"comment_status":"closed","ping_status":"closed","template":"","categories":[4992],"tags":[211,46,1978,207,6183],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/330339"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/dotnet"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/1079"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=330339"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/330339\/revisions"}],"predecessor-version":[{"id":347868,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/330339\/revisions\/347868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/330356"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=330339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=330339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=330339"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=330339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}