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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 6
0
        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);
        }