Esempio n. 1
0
        public void Bus_can_be_built([Frozen] string connectionStringName, IConfiguration configuration, ServiceCollection services, NybusLegacyConfiguration nybusConfiguration)
        {
            services.AddSingleton(configuration);

            services.AddLogging();

            services.AddNybusLegacyWithMassTransit(nybusConfiguration);

            var serviceProvider = services.BuildServiceProvider();

            var bus = serviceProvider.GetRequiredService <IBus>();

            Assert.That(bus, Is.Not.Null);
        }
Esempio n. 2
0
        public void MassTransitConfigurator_is_used_when_building_bus([Frozen] string connectionStringName, IConfiguration configuration, ServiceCollection services, NybusLegacyConfiguration nybusConfiguration)
        {
            services.AddSingleton(configuration);

            services.AddLogging();

            services.AddNybusLegacyWithMassTransit(nybusConfiguration);

            var serviceProvider = services.BuildServiceProvider();

            var bus = serviceProvider.GetRequiredService <IBus>();

            Mock.Get(nybusConfiguration.NybusConfigurator).Verify(p => p(It.IsAny <NybusOptions>()));
        }
        public void AddNybusLegacyWithMassTransit_registers_MassTransitConnectionDescriptor(IServiceCollection services, NybusLegacyConfiguration configuration)
        {
            services.AddNybusLegacyWithMassTransit(configuration);

            Mock.Get(services).Verify(p => p.Add(It.Is <ServiceDescriptor>(sd => sd.For <MassTransitConnectionDescriptor>())));
        }