public LorumIpsumControllerTest() { //Dependency Injection var services = new ServiceCollection(); services.AddTransient <IDataService, DataService>(); // DI - replace data model by fake data model services.AddTransient <ILorumIpsumDataModel, FakeLorumIpsumDataModel>(); var serviceProvider = services.BuildServiceProvider(); lorumIpsumDataModel = serviceProvider.GetService <ILorumIpsumDataModel>(); dataService = serviceProvider.GetService <IDataService>(); lic = new LorumIpsumController(lorumIpsumDataModel, dataService); }
public LorumIpsumController(ILorumIpsumDataModel lorumIpsumDataModel, IDataService dataService) { this.dataService = dataService; this.lorumIpsumDataModel = lorumIpsumDataModel; }