Example #1
0
        public void is_port_unused_should_return_true_on_get_random_unused_port()
        {
            var port         = TcpUtil.GetRandomUnusedPort();
            var isPortUnused = TcpUtil.IsPortUnused(port);

            Assert.IsTrue(isPortUnused);
        }
Example #2
0
        public bool SetPortIfAvailable(int port)
        {
            if (!TcpUtil.IsPortUnused(port))
            {
                _logger.WarnFormat("Specified port {0} is unavailable", port);
                return(false);
            }

            SetPort(port);
            return(true);
        }
Example #3
0
        public void is_port_unused_should_return_false_if_port_is_used()
        {
            const int port     = 4848;
            var       listener = new TcpListener(IPAddress.Any, port);

            listener.Start();
            var isPortUnused = TcpUtil.IsPortUnused(port);

            listener.Stop();

            Assert.IsFalse(isPortUnused);
        }