Akka.NET Testing Fundamentals

Create and execute unit tests to test your actors' work in isolation and also integration tests with multiple actors working together.
Course info
Rating
(33)
Level
Intermediate
Updated
December 7, 2015
Duration
2h 20m
Table of contents
Description
Course info
Rating
(33)
Level
Intermediate
Updated
December 7, 2015
Duration
2h 20m
Description

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.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
More courses by Jason Roberts
Transcript
Transcript

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.