protected Mock<IEnvironmentModel> CreateMockEnvironment(params string[] sources)
{
var rand = new Random();
var connection = CreateMockConnection(rand, sources);
var env = new Mock<IEnvironmentModel>();
env.Setup(e => e.Connection).Returns(connection.Object);
env.Setup(e => e.IsConnected).Returns(true);
env.Setup(e => e.ID).Returns(ServerId);
env.Setup(e => e.Name).Returns(string.Format("Server_{0}", rand.Next(1, 100)));
return env;
}