29 lines
561 B
C#
29 lines
561 B
C#
|
namespace CodexDistTests.TestCore
|
|||
|
{
|
|||
|
public class NumberSource
|
|||
|
{
|
|||
|
private int freePort;
|
|||
|
private int nodeOrderNumber;
|
|||
|
|
|||
|
public NumberSource()
|
|||
|
{
|
|||
|
freePort = 30001;
|
|||
|
nodeOrderNumber = 0;
|
|||
|
}
|
|||
|
|
|||
|
public int GetFreePort()
|
|||
|
{
|
|||
|
var port = freePort;
|
|||
|
freePort++;
|
|||
|
return port;
|
|||
|
}
|
|||
|
|
|||
|
public int GetNodeOrderNumber()
|
|||
|
{
|
|||
|
var number = nodeOrderNumber;
|
|||
|
nodeOrderNumber++;
|
|||
|
return number;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|