public void DebugStateTreeViewItemViewModel_Constructor_EnvironmentRepository_SetsDebugStateServer_IfNameSet()
{
var environmentID = Guid.NewGuid();
const string ServerName = "Myserver";
var env = new Mock<IEnvironmentModel>();
env.Setup(e => e.ID).Returns(environmentID);
env.Setup(e => e.Name).Returns(ServerName);
var env2 = new Mock<IEnvironmentModel>();
env2.Setup(e => e.ID).Returns(Guid.NewGuid());
var envRep = new Mock<IEnvironmentRepository>();
envRep.Setup(e => e.All()).Returns(() => new[] { env.Object, env2.Object });
var content = new DebugState { EnvironmentID = environmentID ,Server = "BobsServer"};
// ReSharper disable ObjectCreationAsStatement
new DebugStateTreeViewItemViewModelMock(envRep.Object) { Content = content };
// ReSharper restore ObjectCreationAsStatement
Assert.AreEqual("BobsServer", content.Server);
}