private WebSite CreateWebSiteWithBindings(int nbindings)
{
var id = Guid.NewGuid();
var bindings = new List<Binding>();
var site = new WebSite(id)
{
Name = "Test Web Site " + id.ToString(),
Description = "Description Test Web Site " + id.ToString()
};
var binding = new Binding
{
Protocol = "http",
IpAddress = string.Empty,
Port = 80,
HostName = "www.test0.com"
};
_repository.CreateWebSiteWithBinding(site, binding);
bindings.Add(binding);
for (var k = 1; k < nbindings; k++)
{
var otherBinding = new Binding
{
Protocol = "http",
IpAddress = string.Empty,
Port = 80 + k,
HostName = string.Format("www.test{0}.com", k)
};
_repository.AddBindingToWebSite(site.Id, otherBinding);
bindings.Add(otherBinding);
}
site.Bindings = bindings;
return site;
}