示例#1
0
        public void RunAsyncReturns()
        {
            var builder        = new ConfigurationBuilder().AddJsonFile($"appsettings.json", optional: false);
            var configuration  = builder.Build();
            var runAsyncResult = KestrelMock.RunAsync(configuration);

            Assert.NotNull(runAsyncResult);
        }
示例#2
0
        public static void Main(string[] args)
        {
            var config = new ConfigurationBuilder()
                         .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
                         .Build();

            var urls = Environment.GetEnvironmentVariable("ASPNETCORE_URLS").Split(',');

            KestrelMock.Run(config, urls);
        }
示例#3
0
 public void ValidateConfiguration()
 {
     try
     {
         KestrelMock.Run(new ConfigurationBuilder().Build());
     }
     catch (Exception ex)
     {
         Assert.Contains("Configuration must include 'MockSettings' section", ex.Message);
     }
 }