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); }
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); }
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); }