コード例 #1
0
        public void BasicExecutionTest()
        {
            // arrange
            INetworkInterfaceManager manager = new NetworkInterfaceManager(new DummyConfigHandler());

            // act
            var actual = manager.GatherNetworkData();

            // assert
            Assert.IsNotNull(actual);
        }
コード例 #2
0
        public void CheckIfAtLeastOneIPWasReceived()
        {
            // arrange
            INetworkInterfaceManager manager = new NetworkInterfaceManager(new DummyConfigHandler());

            // act
            var actual = manager.GatherNetworkData();

            // assert
            CollectionAssert.AllItemsAreUnique(actual);
            CollectionAssert.AllItemsAreNotNull(actual);
            CollectionAssert.IsNotEmpty(actual);
            CollectionAssert.AllItemsAreInstancesOfType(actual, typeof(NetworkInterfaceData));
        }