Akka.NET allows easier creation of reactive, stateful, concurrent, and fault-tolerant applications through the use of actors. Due to the nature of the Actor Model, additional testing strategies and tools are required to test our actors. By the end of this course, you'll know how to set up and execute automated unit and integration tests against your actors.
Hi everyone! My name’s Jason Roberts. Welcome to my course, Akka.NET Testing Fundamentals. I’m a Microsoft MVP, freelance developer, and author. The actor-model and Akka.NET is a great tool for creating concurrent, font tolerant, and distributor systems. Due to the nature of the actor-model, we need additional techniques to write automated tests against our code.
Some of the major topics that we’ll cover:
Writing unit test
Writing integration tests
Testing correct messages are being sent
Mocking out actors and dependencies
And testing against the event stream
By the end of this course, you’ll know how to write both unit and integration tests to ensure your actors work as expected in isolation and also when combined with other actors. Before beginning the course, you should be familiar with the actor-model in general and also how it’s implemented in the Akka.NET framework.
I hope you’ll join me on this journey to learn Akka.NET testing with the Akka.NET Testing Fundamentals course at Pluralsight.