Integration Testing of Entity Framework Applications
Pluralsight
Course Summary
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 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.
-
+
Course Syllabus
Course Overview- 1m 26s
—Course Overview 1m 26sThe Importance of Testing the Data Access Layer- 12m 44s
—Introduction 1m 40s
—Data is Key 3m 39s
—How Tests Support Change 2m 15s
—Unit Testing vs. Integration Testing 1m 31s
—Integration Tests Catch What Unit Tests Miss 2m 28s
—Building a Good Integration Test Suite 1m 9sDeploying a Database to the Test Environment- 35m 28sIsolating Integration Tests- 16m 17sWhen and How to Unit Test- 52m 18sStructuring a Readable Test- 23m 36s