Beispiel #1
0
 public void WhenPassedWithoutParameterItCanConstructTheUrl()
 {
     NugetToolSearchApiRequest.ConstructUrl()
     .AbsoluteUri
     .Should().Be(
         "https://azuresearch-usnc.nuget.org/query?packageType=dotnettool");
 }
Beispiel #2
0
 public void WhenPassedInRequestParametersItCanConstructTheUrl()
 {
     NugetToolSearchApiRequest.ConstructUrl("mytool", 3, 4, true, "1.0.0")
     .AbsoluteUri
     .Should().Be(
         "https://azuresearch-usnc.nuget.org/query?q=mytool&packageType=dotnettool&skip=3&take=4&prerelease=true&semVerLevel=1.0.0");
 }
Beispiel #3
0
 public void WhenPassedWithoutParameterItCanConstructTheUrl()
 {
     NugetToolSearchApiRequest.ConstructUrl(domainAndPathOverride: _domainAndPathOverride)
     .GetAwaiter().GetResult()
     .AbsoluteUri
     .Should().Be(
         "https://azuresearch-usnc.nuget.org/query?packageType=dotnettool&semVerLevel=2.0.0");
 }
Beispiel #4
0
 public void WhenPassedInRequestParametersItCanConstructTheUrl()
 {
     NugetToolSearchApiRequest.ConstructUrl("mytool", 3, 4, true, _domainAndPathOverride)
     .GetAwaiter().GetResult()
     .AbsoluteUri
     .Should().Be(
         "https://azuresearch-usnc.nuget.org/query?q=mytool&packageType=dotnettool&semVerLevel=2.0.0&skip=3&take=4&prerelease=true");
 }