public void BasicExecutionTest()
        {
            // arrange
            INetworkInterfaceManager manager = new NetworkInterfaceManager(new DummyConfigHandler());

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

            // assert
            Assert.IsNotNull(actual);
        }
        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));
        }