public void ApplyDispatchBehavior_NullServiceHost()
        {
            var provider    = new AutofacDependencyInjectionServiceBehavior(new ContainerBuilder().Build(), new ServiceImplementationData());
            var description = new ServiceDescription();

            Assert.Throws <ArgumentNullException>(() => provider.ApplyDispatchBehavior(description, null));
        }
示例#2
0
        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));
 }