Integration Testing of Entity Framework Applications

Entity Framework is the best way to create a data access layer in .NET. This course will show you how to test that data access layer, whether you are using EF6 or EF Core.
Course info
Rating
(41)
Level
Intermediate
Updated
May 11, 2017
Duration
2h 21m
Table of contents
Course Overview
The Importance of Testing the Data Access Layer
Deploying a Database to the Test Environment
Isolating Integration Tests
When and How to Unit Test
Structuring a Readable Test
Description
Course info
Rating
(41)
Level
Intermediate
Updated
May 11, 2017
Duration
2h 21m
Description

Having a good integration test suite is your greatest asset. In this course, Integration Testing of Entity Framework Applications, you'll learn that a good integration test suite is the best way to ensure the quality of your Entity Framework application. First, you'll set up a Continuous Integration server to rebuild a database and run all integration tests on every checkin. Next, you'll keep your test readable and resilient to change, so that they help you implement new features rather than hold you back. Finally, you'll find the balance between unit tests and integration tests so that you use the best technique in every case. After this course, you'll know that by investing in a quality test suite you'll increase both velocity and quality.

About the author
About the author

Mathematician and software developer, Michael L Perry applies formal proof to creating reliable software. He has developed a method starting from the works of the greats (Meyer, Rumbaugh, Knuth), and embodied it in his open-source frameworks (Update Controls and Correspondence).

More from the author
More courses by Michael Perry