public void TestConstructor_PortEnabledByTag() { PortInfo enabledPort = PortManagerViewModel.s_supportedPorts[0]; Instance instance = PortTestHelpers.GetInstanceWithEnabledPort(enabledPort); var objectUnderTest = new PortManagerViewModel(_mockedCloseAction, instance); Assert.AreEqual(enabledPort, objectUnderTest.Ports.Single(p => p.IsEnabled).PortInfo); }
public void TestConstructor_InitializesIsEnabledTrue() { var objectUnderTest = new PortModel( s_defaultPortInfo, PortTestHelpers.GetInstanceWithEnabledPort(s_defaultPortInfo)); Assert.IsTrue(objectUnderTest.IsEnabled); }
public void TestGetChanged_TrueWhenIsEnabledStartTrueChangedToFalse() { var objectUnderTest = new PortModel(s_defaultPortInfo, PortTestHelpers.GetInstanceWithEnabledPort(s_defaultPortInfo)); objectUnderTest.IsEnabled = false; Assert.IsTrue(objectUnderTest.Changed); }
public void TestOkCommand_ResultHasPortToDisable() { PortInfo enabledPort = PortManagerViewModel.s_supportedPorts[0]; const string instanceName = "instance-name"; Instance instance = PortTestHelpers.GetInstanceWithEnabledPort(enabledPort, instanceName); var objectUnderTest = new PortManagerViewModel(_mockedCloseAction, instance); objectUnderTest.Ports.Single(p => p.IsEnabled).IsEnabled = false; objectUnderTest.OkCommand.Execute(null); FirewallPort portToDisable = objectUnderTest.Result.PortsToDisable.Single(); Assert.AreEqual(enabledPort.Port, portToDisable.Port); Assert.AreEqual(enabledPort.GetTag(instanceName), portToDisable.Name); }