zoukankan      html  css  js  c++  java
  • .Net Core 类注入单元测试

    ICreditCheckAppService _serviceClient = null;
    
            private void InitService()
            {
                var config = new ConfigurationBuilder()
                .Add(new JsonConfigurationSource { Path = "appsettings.json", ReloadOnChange = true })//ReloadOnChange = true 当appsettings.json被修改时重新加载
                .Build();
                IServiceCollection services = new ServiceCollection();
                services.AddSingleton(config);
                services.AddSingleton<ICIMSClient, CIMSClient>();
                services.AddDbContext<CREDIT_CHECK_Context>();
                var serviceProvider = services.BuildServiceProvider();
                _serviceClient = serviceProvider.GetService<ICreditCheckAppService>();
    
            }

    有依赖的类需要通过 services.AddSingleton注入,并且需要在services.BuildServiceProvider(); 之前去做。

  • 相关阅读:
    【关键字】
    【选择结构语句:switch】
    【数据类型】
    【接口】
    【抽象类和接口的区别】
    【访问权限】
    【内部类】
    【方法】
    【this 关键字】
    【Static】
  • 原文地址:https://www.cnblogs.com/hofmann/p/15405649.html
Copyright © 2011-2022 走看看