Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers

.NET Tools Livestreams

Webinar – OSS Power-Ups: bUnit

Join us Wednesday, August 23, 2023, 17:00 – 18:30 CEST (11:00 – 12:30 EDT or check other timezones) for our free live webinar, OSS PowerUps – bUnit, with Egil Hansen and Steven Giesel. This is the twelfth episode of our series of OSS Power-Ups, where we put a spotlight on open-source .NET projects.

Register now and get a reminder, or join on YouTube

In this talk, you will learn how to get started creating tests for your Blazor components using bUnit, in a way that feels almost like regular unit testing.

bUnit is a library you add to a regular .NET testing project, e.g., a xUnit test project, that allows you to render your component with minimal effort, inspect the produced markup after each render and interact with the component under test. There is no browser involved, headless or otherwise, which means tests run fast and are predictable, just like regular unit tests.

The talk will cover all the basics, from setting up a bUnit test project to writing tests that render and interact with Blazor components.

Register for the webinar

You can attend Egil Hansen’s and Steven Steven Giesel’s webinar on YouTube, or register here to get a reminder closer to the webinar.

About the presenters:

Egil Hansen

Experienced software developer/architect, international speaker, and Microsoft MVP for developer technologies, with a strong focus on creating maintainable software that solves real business problems in the cloud and on-prem, using techniques and practices such as domain-driven design, test-driven development, and following clean-code principles.

Egil is also the creator and maintainer of bUnit, an open-source library for testing Blazor components and AngleSharp.Diffing, a library for semantic comparison of HTML in C#.

Egil has worked with many technology stacks and architectural patterns throughout his career. He is now primarily focused on the .NET ecosystem, including backend and front-end technologies, and developing solutions running in the cloud.

Follow Egil on Twitter.

Steven Giesel

As an experienced .NET Engineer and a Microsoft MVP in Developer Technologies in the heart of Zurich, Steven Giesel brings a substantial breadth of knowledge and expertise to each project.

His enthusiasm for technology goes beyond his professional endeavors – he actively maintains various open-source libraries (for example, as co-maintainer for bUnit – a unit testing library for Blazor) and frequently speaks at user groups and conferences.

Furthermore, he has authored concise e-Books on .NET-related topics and peer-reviewed a book focused on building applications with Blazor WebAssembly.

Follow Steven on LinkedIn.

image description

Discover more