Beispiel #1
0
        public void MakeCorrectUrlForListTollFree()
        {
            var fakeCreds = new Credentials
            {
                Username = "******",
                Password = "******"
            };

            var sut = new CommandUrlBuilder(fakeCreds);

            var expected = "https://api.vitelity.net/api.php?login=username&pass=password&xml=yes&cmd=listtollfree";

            var actual = sut.ListTollFree();

            Assert.Equal(expected, actual);
        }
Beispiel #2
0
        public void MakeCorrectUrlForGetLocalDID()
        {
            var fakeCreds = new Credentials
            {
                Username = "******",
                Password = "******"
            };

            var fakeDid = "5555555555";

            var sut = new CommandUrlBuilder(fakeCreds);

            var expected = "https://api.vitelity.net/api.php?login=username&pass=password&xml=yes&cmd=getlocaldid&did=5555555555";

            var actual = sut.GetLocalDID(fakeDid);

            Assert.Equal(expected, actual);
        }
Beispiel #3
0
        public void MakeCorrectUrlForGetTollFreeWithRouteSip()
        {
            var fakeCreds = new Credentials
            {
                Username = "******",
                Password = "******"
            };

            var fakeDid      = "5555555555";
            var fakeRouteSip = "0.0.0.0";

            var sut = new CommandUrlBuilder(fakeCreds);

            var expected = "https://api.vitelity.net/api.php?login=username&pass=password&xml=yes&cmd=gettollfree&did=5555555555&routesip=0.0.0.0";

            var actual = sut.GetTollFree(fakeDid, fakeRouteSip);

            Assert.Equal(expected, actual);
        }