public string Build(IWebPagePath basePath) { var uriBaseBuilder = new StringBuilder(); uriBaseBuilder.Append(basePath.HostName); uriBaseBuilder.Append(basePath.Domain); return(uriBaseBuilder.ToString()); }
public Uri Build(IGeneratorParameters generatorParameters, IWebPagePath basePagePath) { var uriString = ""; uriString += _baseBuilder.Build(basePagePath); uriString += _creativityPathBuilder.Build(generatorParameters.CreativityLevel); uriString += _seedPathBuilder.Build(generatorParameters.GenerationSeed); return(new Uri(uriString, UriKind.Absolute)); }