コード例 #1
0
        public void Constructor_SetsQueues()
        {
            var serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>());

            serviceBusBuilder.AddTopic(new Topic("new"));
            var settings = new ServiceBusSimulatorSettings(serviceBusBuilder);

            settings.Queues.ShouldBeSameAs(serviceBusBuilder.Queues);
        }
コード例 #2
0
        public void Constructor_SetsPort()
        {
            var serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>());

            serviceBusBuilder.SetPort(7269);
            var settings = new ServiceBusSimulatorSettings(serviceBusBuilder);

            settings.Port.ShouldBe(7269);
        }
コード例 #3
0
        public void Constructor_SetsCertificate()
        {
            var serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>());
            var certificate       = new X509Certificate2();

            serviceBusBuilder.SetCertificate(certificate);
            var settings = new ServiceBusSimulatorSettings(serviceBusBuilder);

            settings.Certificate.ShouldBeSameAs(certificate);
        }
コード例 #4
0
        public void Constructor_SetsLoggerProvider()
        {
            var             serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>());
            ILoggerProvider loggerProvider    = Substitute.For <ILoggerProvider>();

            serviceBusBuilder.SetLoggerProvider(loggerProvider);
            var settings = new ServiceBusSimulatorSettings(serviceBusBuilder);

            settings.LoggerProvider.ShouldBeSameAs(loggerProvider);
        }