public void ApplyDispatchBehavior_NullServiceHost() { var provider = new AutofacDependencyInjectionServiceBehavior(new ContainerBuilder().Build(), new ServiceImplementationData()); var description = new ServiceDescription(); Assert.Throws <ArgumentNullException>(() => provider.ApplyDispatchBehavior(description, null)); }
public void Ctor_StoresParameters() { var data = new ServiceImplementationData(); var container = new ContainerBuilder().Build(); var provider = new AutofacDependencyInjectionServiceBehavior(container, data); Assert.AreSame(data, provider.ServiceData, "The service implementation data was not stored."); Assert.AreSame(container, provider.Container, "The container was not stored."); }
public void ApplyDispatchBehavior_NullServiceHost() { var provider = new AutofacDependencyInjectionServiceBehavior(new ContainerBuilder().Build(), new ServiceImplementationData()); var description = new ServiceDescription(); Assert.Throws<ArgumentNullException>(() => provider.ApplyDispatchBehavior(description, null)); }