public void DeployViewModel_EnvironmentDeletedCallsREmoveEnvironmentFromBothSourceAndDestinationNavigationViewModels()
{
//Setup
IEnvironmentModel server;
DeployViewModel vm;
SetupVmForMessages(out server, out vm);
var mockEnv = EnviromentRepositoryTest.CreateMockEnvironment();
vm.Target.Environment = mockEnv.Object;
vm.Source.Environment = mockEnv.Object;
Assert.IsNotNull(vm.Target.Environment);
Assert.IsNotNull(vm.Source.Environment);
//Test
var msg = new EnvironmentDeletedMessage(mockEnv.Object);
vm.Handle(msg);
//Assert
Assert.IsNull(vm.Target.Environment);
Assert.IsNull(vm.Source.Environment);
}