Skip to Content
C# and .NET Core Test-Driven Development
book

C# and .NET Core Test-Driven Development

by Ayobami Adewole
May 2018
Intermediate to advanced content levelIntermediate to advanced
300 pages
7h 35m
English
Packt Publishing
Content preview from C# and .NET Core Test-Driven Development

Setting up a DI container for ASP.NET Core MVC

Central to ASP.NET Core is DI. The framework provides built-in DI services to allow developers to create loosely coupled applications and prevent instantiation or construction of dependencies. Using the built-in DI services, your application code can be set up to use DI, and dependencies can be injected into methods in the Startup class.  While the default DI container has some cool features, you can still use other known, matured DI containers in ASP.NET core applications.

You can configure your code to use DI in two modes:

  • Constructor Injection: The interfaces required by a class are passed or injected via the class's public constructor. Constructor injection is not possible using a private ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Hands-On Design Patterns with C# and .NET Core

Hands-On Design Patterns with C# and .NET Core

Gaurav Aroraa, Jeffrey Chilberto
.NET Core in Action

.NET Core in Action

Dustin Metzgar

Publisher Resources

ISBN: 9781788292481Supplemental Content