Пример #1
0
            public void Configure(ListenOptions lisOption)
            {
                lisOption.Protocols = HttpProtocols.Http1AndHttp2;

                var services = new ServiceCollection();
                var log      = new Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory();

                services.AddSingleton <ILoggerFactory>(log);

                lisOption.KestrelServerOptions.ApplicationServices = services.BuildServiceProvider();

                if (port == 443 || forcessl)
                {
                    // use https
                    Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions ssloption = new Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions();

                    ssloption.ServerCertificateSelector   = SelectSsl;
                    ssloption.ClientCertificateMode       = Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate;
                    ssloption.ClientCertificateValidation = (x, y, z) => { return(true); };
                    ssloption.HandshakeTimeout            = new TimeSpan(0, 0, 30);

                    ssloption.SslProtocols = System.Security.Authentication.SslProtocols.Tls12 | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls;

                    lisOption.UseHttps(ssloption);
                }
            }
Пример #2
0
        public void CreateNodeEquipment_InRouteNodeThatDontExists_ShouldThrowArgumentException()
        {
            ILoggerFactory loggerFactory = new Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory();

            var queryApi = new InMemoryQueryHandler(loggerFactory);

            Assert.Throws <ArgumentException>(() => new NodeEquipment(queryApi, Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()));
        }
        public void SetUp()
        {
            var httpRequestPathProviderMock = new Mock <IHttpRequestPathProvider>();

            var nullLoggerFactory = new Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory();

            this.sut = new PlainHttpRequestFactory(httpRequestPathProviderMock.Object, nullLoggerFactory);
        }
Пример #4
0
        public KestrelWebServer(int port, List <IKoobooMiddleWare> middlewares, bool forcessl = false)
        {
            var life = new ApplicationLifetime(null);

            var log = new Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory();

            SocketTransportFactory usesocket = new SocketTransportFactory(new koobooSocketOption(), life, log);

            _server = new KestrelServer(new KoobooServerOption(port, forcessl), usesocket, log);

            SetMiddleWares(middlewares);
        }
Пример #5
0
        static ConfigurationLite()
        {
            Profiler = new NullProfilerLite();
#if NET452 || NET35
            LoggerFactory = new NLogFactory();
#elif NETSTANDARD2_0
            LoggerFactory = new Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory();
#endif

            DbProviderFactories = new inercya.EntityLite.DefaultDbProviderFactories();
            DbProviderFactories.Register("System.Data.SqlClient", System.Data.SqlClient.SqlClientFactory.Instance);
        }
Пример #6
0
        public void SetUp()
        {
            var nullLoggerFactory = new Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory();

            this.sut = new ErrorHandler(nullLoggerFactory);
        }