Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers

.NET Tools How-To's Livestreams

Webinar – OSS Power-Ups: Fluent Assertions

Join us Tuesday, March 2, 2021, 16:00 – 17:00 CET (10:00 AM – 11:00 AM EST or check other timezones) for our free live webinar, OSS Power-Ups: Fluent Assertions, with Dennis Doomen.

Register now and get a reminder, or join on YouTube

This is the second episode of our series of OSS Power-Ups, where we want to put a spotlight on open-source .NET projects. Fluent Assertions is an extensive set of extension methods that allows you to more naturally specify the expected outcome of TDD or BDD-styled unit tests. Dennis Doomen, the creator of this beautiful library, will help us getting started. Next to highlighting some of the little gems not many people may know about and how to start building your own extensions, we’ll be showing how Fluent Assertions is not just an assertion library, but a crucial ingredient for writing intention-revealing unit tests.

As always, we will have a couple of surprises for Dennis and the users of FluentAssertions to reveal. Don’t miss it!

Register for the webinar

You can attend this webinar on YouTube, or register here to get a reminder closer to the webinar.

About the presenter:

Dennis Doomen
Dennis is a veteran architect in the .NET space with a special interest in writing clean code, Domain-Driven Design, Event Sourcing, and everything agile. He specializes in designing enterprise solutions based on the .NET technologies as well as providing coaching on all aspects of designing, building, and maintaining enterprise systems.

He is the author of www.fluentassertions.com, a very popular .NET assertion framework, www.liquidprojections.net, a set of libraries for building Event Sourcing architectures and he has been maintaining coding guidelines for C# on www.csharpcodingguidelines.com since 2001. He also keeps a blog on his everlasting quest for better solutions at www.continuousimprover.com.

Follow Dennis on Twitter.

image description

Discover more