public void RemoveEnvironmentsWhenEnvironmentConnected()
{
var viewModel = Init(false, true);
_mockEnvironmentModel.SetupGet(c => c.IsConnected).Returns(true);
_mockEnvironmentModel.SetupGet(c => c.Name).Returns("Mock");
Assert.IsTrue(viewModel.Environments.Count == 1);
Assert.IsTrue(viewModel.ExplorerItemModels[0].ChildrenCount > 0);
viewModel.RemoveEnvironment(_mockEnvironmentModel.Object);
Assert.IsTrue(viewModel.Environments.Count == 0);
Assert.IsTrue(viewModel.ExplorerItemModels.Count == 0);
}