When creating an application that uses EF Core you’ll quickly wonder how you can test your code. In this course you’ll learn about strategies that can help with testing your code by using in-memory database providers like InMemory and SQLite.
In this course, Testing with EF Core, you will learn how EF Core can help with testing code that relies on calls into your database. First, you will learn about different ways of testing your application. Next, you will discover how in-memory database providers like InMemory and SQLite can help with improving your tests. Finally, you will explore how to isolate your tests and how to enhance Test Explorer with logs coming from EF Core. When you're finished with this course, you will have the skills and knowledge of EF Core needed to improve your tests and thus the reliability of your code.
Course Overview Hi everyone. My name is Kevin. Welcome to my course, Testing with Entity Framework Core. I'm a Microsoft MVP and freelance solution architect currently focused on security and building APIs. In this course, we are going to learn how to test code that depends on calls into your database through Entity Framework Core. This will improve the reliability of your tests and code. Some of the major topics that we will cover include learning about different ways to test your application, using the InMemory and SQLite database providers with Entity Framework Core, test isolation, and logging Entity Framework Core logs to Test Explorer. By the end of this course, you'll know all about testing with Entity Framework Core. Before beginning the course, you should be familiar with .NET Core, Entity Framework Core, and C#. I hope you'll join me on this journey to learn all about how Entity Framework Core can help with testing your code with the Testing with Entity framework Core course, at Pluralsight.