public void WhenNodeIsVmNodeAndStopped_ThenCommandStateIsEnabled() { var node = new Mock <IProjectExplorerVmInstanceNode>(); node.SetupGet(n => n.IsRunning).Returns(false); Assert.AreEqual(CommandState.Disabled, SerialOutputViewModel.GetCommandState(node.Object)); }
public void WhenNodeIsVmNodeAndRunning_ThenCommandStateIsEnabled() { var node = new Mock <IProjectModelInstanceNode>(); node.SetupGet(n => n.IsRunning).Returns(true); Assert.AreEqual(CommandState.Enabled, SerialOutputViewModel.GetCommandState(node.Object)); }
public void SetUp() { var serviceProvider = new ServiceRegistry(); serviceProvider.AddSingleton <IJobService, MockJobService>(); serviceProvider.AddSingleton <IComputeEngineAdapter>( new ComputeEngineAdapter(Defaults.GetCredential())); this.viewModel = new SerialOutputViewModel(serviceProvider, 1) { IsTailEnabled = false }; }
public void WhenNodeIsZoneNode_ThenCommandStateIsUnavailable() { var node = new Mock <IProjectExplorerZoneNode>().Object; Assert.AreEqual(CommandState.Unavailable, SerialOutputViewModel.GetCommandState(node)); }