Exemple #1
0
        public void PingFailureTest()
        {
            //Arrange
            var server = new HttpServer("foo.bar");

            //Act
            //Assert
            Assert.Throws<InvalidUrlException>(() => server.Ping());
        }
Exemple #2
0
        public void PingCorrectIpAddress()
        {
            //Arrange
            var server = new HttpServer("madstt.dk");

            //Act
            var reply = server.Ping();

            //Assert
            Assert.IsTrue(reply.Address.ToString() == "94.231.106.54");
        }
Exemple #3
0
        public void ContructorWithWellformedUrlTest()
        {
            // Arrange
            var server = new HttpServer("madstt.dk");

            //Act
            var url = server.Url;

            //Assert
            Assert.IsTrue(url.IsAbsoluteUri);
        }
Exemple #4
0
        public void ConstructorWithHttpsUrl()
        {
            //Arrange
            var server = new HttpServer("https://madstt.dk");

            //Act
            var url = server.Url;

            //Assert
            Assert.IsTrue(url.IsAbsoluteUri);
        }
Exemple #5
0
        public void ConstructorWithAbsoluteUrlTest()
        {
            //Arrange
            var server = new HttpServer("http://www.madstt.dk");

            //Act
            var res = server.Url;

            //Assert
            Assert.IsTrue(res.IsAbsoluteUri);
        }
Exemple #6
0
        public void PingSuccessTest()
        {
            //Arrange
            var server = new HttpServer("madstt.dk");

            //Act
            var reply = server.Ping();

            //Assert
            Assert.True(reply.Status == IPStatus.Success);
        }