public void DeleteServerResourceOnOtherServerDoesntDeleteFromEnvironmentRepoAndExplorerTree()
{
lock (syncroot)
{
//---------Setup------
var mock = SetupForDeleteServer();
_environmentConnection.Setup(c => c.DisplayName).Returns("NotLocalHost");
_eventAggregator = new Mock<IEventAggregator>();
_eventAggregator.Setup(e => e.Publish(It.IsAny<EnvironmentDeletedMessage>())).Verifiable();
//---------Execute------
var msg = new DeleteResourceMessage(_firstResource.Object, false);
_mainViewModel.Handle(msg);
//---------Verify------
mock.Verify(s => s.Remove(It.IsAny<IEnvironmentModel>()), Times.Never());
_eventAggregator.Verify(e => e.Publish(It.IsAny<EnvironmentDeletedMessage>()), Times.Never());
}
}