lundi 14 août 2017

How to pass a Dependency from a Test Project to a Concrete Implementation in DryIoc

I'm sorry I don't have much code to share because I'm not sure how this would work.

I have a test project called API.Tests and I'm writing tests for the NewsController within the API project. I'm not sure how I would pass a dependency from Tests to the API since it's a one-way reference.

NewsController

    private IGetNews _getNews;
    private IAddNews _addNews;
    private ILoggingService _log;

    public NewsController()
    {
        _getNews = RegisterDependencies.container.Resolve<IGetNews>();
        _addNews = RegisterDependencies.container.Resolve<IAddNews>();
        _log = RegisterDependencies.container.Resolve<ILoggingService>();
    }

Aucun commentaire:

Enregistrer un commentaire