static void TestAuxilliaryConnections(string appServerUri)
{
var repo = new Mock<IResourceRepository>();
var sRepo = new Mock<IStudioResourceRepository>();
var connection = CreateConnection(appServerUri);
var environment = new EnvironmentModel(Guid.NewGuid(), connection, repo.Object,sRepo.Object) { Name = "conn" };
var auxRepo = new Mock<IResourceRepository>();
var auxConnection = CreateConnection(appServerUri);
var auxEnvironment = new EnvironmentModel(Guid.NewGuid(), auxConnection, auxRepo.Object,sRepo.Object) { Name = "auxconn" };
environment.Connect();
Assert.IsTrue(environment.IsConnected);
auxEnvironment.Connect(environment);
Assert.IsTrue(auxEnvironment.IsConnected);
auxEnvironment.Disconnect();
environment.Disconnect();
}