public void TestConstructor_AddsNothingFromEmpty() { var objectUnderTest = new PortChanges(Enumerable.Empty <PortModel>()); CollectionAssert.That.IsEmpty(objectUnderTest.PortsToDisable); CollectionAssert.That.IsEmpty(objectUnderTest.PortsToEnable); }
public void TestConstructor_AddsNothingFromNull() { var objectUnderTest = new PortChanges(null); CollectionAssert.That.IsEmpty(objectUnderTest.PortsToDisable); CollectionAssert.That.IsEmpty(objectUnderTest.PortsToEnable); }
public void TestPromptUser_ReturnsResultsOnOkCommand() { PortChanges result = GetResult( w => w.ViewModel.OkCommand.Execute(null), () => PortManagerWindow.PromptUser(new Instance())); Assert.IsNotNull(result); }
public void TestHasChanges_TrueWhenHasPortToDisable() { var objectUnderTest = new PortChanges(Enumerable.Empty <PortModel>()) { PortsToDisable = { new FirewallPort("", 0) } }; Assert.IsTrue(objectUnderTest.HasChanges); }
public void TestConstructor_AddsDisabledPorts() { var portToDisable = new PortModel(new PortInfo("port", 32), new Instance()) { IsEnabled = false }; var objectUnderTest = new PortChanges(new[] { portToDisable }); FirewallPort firewallPortToDisable = objectUnderTest.PortsToDisable.Single(); Assert.AreEqual(portToDisable.PortInfo.Port, firewallPortToDisable.Port); Assert.AreEqual(portToDisable.GetPortInfoTag(), firewallPortToDisable.Name); }
public void TestPromptUser_ReturnsNullWhenCancelled() { PortChanges result = GetResult(w => w.Close(), () => PortManagerWindow.PromptUser(new Instance())); Assert.IsNull(result); }
public void TestHasChanges_FalseForEmptyLists() { var objectUnderTest = new PortChanges(Enumerable.Empty <PortModel>()); Assert.IsFalse(objectUnderTest.HasChanges); }