public void AddNybus_registers_NybusHostOptions(IServiceCollection services, IConfigurationSection configuration, Action <INybusConfigurator> configuratorDelegate) { ServiceCollectionExtensions.AddNybus(services, configuratorDelegate); Mock.Get(services).Verify(p => p.Add(It.Is <ServiceDescriptor>(sd => sd.ServiceType == typeof(NybusHostOptions)))); }
public void AddNybus_invokes_configuratorDelegate(IServiceCollection services, Action <INybusConfigurator> configuratorDelegate) { ServiceCollectionExtensions.AddNybus(services, configuratorDelegate); Mock.Get(configuratorDelegate).Verify(p => p(It.IsAny <INybusConfigurator>())); }
public void AddNybus_registers_services(Type serviceType, IServiceCollection services, Action <INybusConfigurator> configuratorDelegate) { ServiceCollectionExtensions.AddNybus(services, configuratorDelegate); Mock.Get(services).Verify(p => p.Add(It.Is <ServiceDescriptor>(sd => sd.ServiceType == serviceType && sd.ImplementationFactory != null))); }
public void ServiceCollection_is_returned(IServiceCollection services, Action <INybusConfigurator> configuratorDelegate) { var result = ServiceCollectionExtensions.AddNybus(services, configuratorDelegate); Assert.That(result, Is.SameAs(services)); }