Xunit.DependenecyInjection 对 HostApplicationBuilder 的支持IntroXunit.DependencyInjection 最近新增了对于 HostApplicationBuilder 的支持,我们可以使用 HostApplicationBuilder 的编程模式来注册配置和服务Sample只需要定义一个 ConfigureHostApplicationBuilder(IHostApplicationBuilder builder) 方法,在这个方法中注册需要的服务配置即可Startup 示例如下:public static class Startup{ public static void ConfigureHostApplicationBuilder(IHostApplicationBuilder builder) { builder.Configuration.AddInMemoryCollection( [ new KeyValuePair("Hello", "World"), new KeyValuePair("CounterInitValue", "1") ]); if (Convert.ToInt32(builder.Configuration["CounterInitValue"]) > 0) { builder.Services.AddSingleton(); } } public static void Configure(IConfigu
………………………………