23 lines
629 B
C#
23 lines
629 B
C#
using DistTestCore;
|
|
using DistTestCore.Codex;
|
|
using Logging;
|
|
using Utils;
|
|
|
|
namespace ContinuousTests
|
|
{
|
|
public class CodexNodeFactory
|
|
{
|
|
public CodexNode[] Create(string[] urls, BaseLog log, ITimeSet timeSet)
|
|
{
|
|
return urls.Select(url =>
|
|
{
|
|
var cutIndex = url.LastIndexOf(':');
|
|
var host = url.Substring(0, cutIndex);
|
|
var port = url.Substring(cutIndex + 1);
|
|
var address = new Address(host, Convert.ToInt32(port));
|
|
return new CodexNode(log, timeSet, address);
|
|
}).ToArray();
|
|
}
|
|
}
|
|
}
|