add path and query
This commit is contained in:
@@ -36,6 +36,17 @@ namespace FluentUriBuilder.Tests
|
||||
Assert.Equal("http://awesome.com/?awesome=yodawg", url.Uri.ToString());
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PathAndQuery()
|
||||
{
|
||||
var url = new UriBuilder().WithPathSegment("/awesome/v1/").WithParameter("awesome", "cool").PathAndQuery();
|
||||
Assert.Equal("/awesome/v1/?awesome=cool", url);
|
||||
url = new UriBuilder().WithPathSegment("/awesome/v1").WithParameter("awesome", "cool").PathAndQuery();
|
||||
Assert.Equal("/awesome/v1?awesome=cool", url);
|
||||
url = new UriBuilder().WithPathSegment("/awesome/v1").PathAndQuery();
|
||||
Assert.Equal("/awesome/v1", url);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestAddParameterArray()
|
||||
{
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
|
||||
"frameworks": {
|
||||
"net461": {},
|
||||
|
||||
"netcoreapp1.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.App": {
|
||||
|
||||
@@ -127,6 +127,11 @@ namespace System
|
||||
return bld;
|
||||
}
|
||||
|
||||
public static string PathAndQuery(this UriBuilder bld)
|
||||
{
|
||||
return bld.Path + bld.Query;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Use Https?
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user