public void CreatesDataServiceHostFromServiceName()
{
var windsorContainer = new WindsorContainer().Register(
Component.For<IOperations>().ImplementedBy<Operations>().Named("operations"),
Component.For<IServiceHostBuilder<DataServiceModel>>().ImplementedBy<DataServiceHostBuilder>());
var factory = new DataServiceHostFactory(windsorContainer.Kernel);
var serviceLocation = new Uri("http://localhost/Foo.svc");
var serviceHost = factory.CreateServiceHost("operations", new[] { serviceLocation });
Assert.That(serviceHost, Is.Not.Null);
Assert.That(serviceHost, Is.InstanceOf<DataServiceHost>());
Assert.That(serviceHost.BaseAddresses, Has.Member(serviceLocation));
}
}