Пример #1
0
        public void AddServiceConfiguration_invokes_configuration_delegate(NybusConfigurator sut, IServiceCollection services, Action <IServiceCollection> configurationDelegate)
        {
            sut.AddServiceConfiguration(configurationDelegate);

            sut.ConfigureServices(services);

            Mock.Get(configurationDelegate).Verify(p => p(services), Times.Once);
        }
Пример #2
0
        public void AddServiceConfiguration_configures_given_service(NybusConfigurator sut, Type serviceType, IServiceCollection services)
        {
            sut.AddServiceConfiguration(svc => svc.AddSingleton(serviceType));

            sut.ConfigureServices(services);

            Mock.Get(services).Verify(p => p.Add(It.Is <ServiceDescriptor>(sd => sd.ServiceType == serviceType)));
        }
Пример #3
0
 public void AddServiceConfiguration_requires_non_null_configuration_delegate(NybusConfigurator sut)
 {
     Assert.Throws <ArgumentNullException>(() => sut.AddServiceConfiguration(null));
 }