public string Build(IWebPagePath basePath)
        {
            var uriBaseBuilder = new StringBuilder();

            uriBaseBuilder.Append(basePath.HostName);
            uriBaseBuilder.Append(basePath.Domain);

            return(uriBaseBuilder.ToString());
        }
Esempio n. 2
0
        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));
        }