-
Notifications
You must be signed in to change notification settings - Fork 166
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
25 changed files
with
2,396 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Threading.Tasks; | ||
using AutoRest.TestServer.Tests.Infrastructure; | ||
using Azure; | ||
using Azure.Core; | ||
using Newtonsoft.Json.Linq; | ||
using NUnit.Framework; | ||
using Parameters.Basic; | ||
using Parameters.Basic.Models; | ||
|
||
namespace CadlRanchProjects.Tests | ||
{ | ||
public class parameter_basic : CadlRanchTestBase | ||
{ | ||
[Test] | ||
public Task Parameters_Basic_ExplicitBody() => Test(async (host) => | ||
{ | ||
Response response = await new BasicClient(host, null).GetExplicitBodyClient().SimpleAsync(new User("foo")); | ||
Assert.AreEqual(204, response.Status); | ||
}); | ||
|
||
[Test] | ||
public Task Parameters_Basic_implicitBody() => Test(async (host) => | ||
{ | ||
Response response = await new BasicClient(host, null).GetImplicitBodyClient().SimpleAsync("foo"); | ||
Assert.AreEqual(204, response.Status); | ||
}); | ||
} | ||
} |
11 changes: 11 additions & 0 deletions
11
test/CadlRanchProjects/parameters/basic/Configuration.json
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
50 changes: 50 additions & 0 deletions
50
test/CadlRanchProjects/parameters/basic/Parameters.Basic.sln
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
Microsoft Visual Studio Solution File, Format Version 12.00 | ||
# Visual Studio Version 16 | ||
VisualStudioVersion = 16.0.29709.97 | ||
MinimumVisualStudioVersion = 10.0.40219.1 | ||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parameters.Basic", "src\Parameters.Basic.csproj", "{28FF4005-4467-4E36-92E7-DEA27DEB1519}" | ||
EndProject | ||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parameters.Basic.Tests", "tests\Parameters.Basic.Tests.csproj", "{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}" | ||
EndProject | ||
Global | ||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
Debug|Any CPU = Debug|Any CPU | ||
Release|Any CPU = Release|Any CPU | ||
EndGlobalSection | ||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
{B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.Build.0 = Release|Any CPU | ||
EndGlobalSection | ||
GlobalSection(SolutionProperties) = preSolution | ||
HideSolutionNode = FALSE | ||
EndGlobalSection | ||
GlobalSection(ExtensibilityGlobals) = postSolution | ||
SolutionGuid = {A97F4B90-2591-4689-B1F8-5F21FE6D6CAE} | ||
EndGlobalSection | ||
EndGlobal |
62 changes: 62 additions & 0 deletions
62
test/CadlRanchProjects/parameters/basic/src/Generated/BasicClient.cs
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
16 changes: 16 additions & 0 deletions
16
test/CadlRanchProjects/parameters/basic/src/Generated/BasicClientOptions.cs
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
93 changes: 93 additions & 0 deletions
93
test/CadlRanchProjects/parameters/basic/src/Generated/Docs/ExplicitBody.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<doc> | ||
<members> | ||
<member name="SimpleAsync(User,CancellationToken)"> | ||
<example> | ||
This sample shows how to call SimpleAsync. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
User body = new User("<name>"); | ||
Response response = await client.SimpleAsync(body); | ||
]]></code> | ||
This sample shows how to call SimpleAsync with all parameters. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
User body = new User("<name>"); | ||
Response response = await client.SimpleAsync(body); | ||
]]></code></example> | ||
</member> | ||
<member name="Simple(User,CancellationToken)"> | ||
<example> | ||
This sample shows how to call Simple. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
User body = new User("<name>"); | ||
Response response = client.Simple(body); | ||
]]></code> | ||
This sample shows how to call Simple with all parameters. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
User body = new User("<name>"); | ||
Response response = client.Simple(body); | ||
]]></code></example> | ||
</member> | ||
<member name="SimpleAsync(RequestContent,RequestContext)"> | ||
<example> | ||
This sample shows how to call SimpleAsync. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = await client.SimpleAsync(content); | ||
Console.WriteLine(response.Status); | ||
]]></code> | ||
This sample shows how to call SimpleAsync with all request content. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = await client.SimpleAsync(content); | ||
Console.WriteLine(response.Status); | ||
]]></code></example> | ||
</member> | ||
<member name="Simple(RequestContent,RequestContext)"> | ||
<example> | ||
This sample shows how to call Simple. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = client.Simple(content); | ||
Console.WriteLine(response.Status); | ||
]]></code> | ||
This sample shows how to call Simple with all request content. | ||
<code><![CDATA[ | ||
ExplicitBody client = new BasicClient().GetExplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = client.Simple(content); | ||
Console.WriteLine(response.Status); | ||
]]></code></example> | ||
</member> | ||
</members> | ||
</doc> |
89 changes: 89 additions & 0 deletions
89
test/CadlRanchProjects/parameters/basic/src/Generated/Docs/ImplicitBody.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<doc> | ||
<members> | ||
<member name="SimpleAsync(string,CancellationToken)"> | ||
<example> | ||
This sample shows how to call SimpleAsync. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
Response response = await client.SimpleAsync("<name>"); | ||
]]></code> | ||
This sample shows how to call SimpleAsync with all parameters. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
Response response = await client.SimpleAsync("<name>"); | ||
]]></code></example> | ||
</member> | ||
<member name="Simple(string,CancellationToken)"> | ||
<example> | ||
This sample shows how to call Simple. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
Response response = client.Simple("<name>"); | ||
]]></code> | ||
This sample shows how to call Simple with all parameters. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
Response response = client.Simple("<name>"); | ||
]]></code></example> | ||
</member> | ||
<member name="SimpleAsync(RequestContent,RequestContext)"> | ||
<example> | ||
This sample shows how to call SimpleAsync. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = await client.SimpleAsync(content); | ||
Console.WriteLine(response.Status); | ||
]]></code> | ||
This sample shows how to call SimpleAsync with all request content. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = await client.SimpleAsync(content); | ||
Console.WriteLine(response.Status); | ||
]]></code></example> | ||
</member> | ||
<member name="Simple(RequestContent,RequestContext)"> | ||
<example> | ||
This sample shows how to call Simple. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = client.Simple(content); | ||
Console.WriteLine(response.Status); | ||
]]></code> | ||
This sample shows how to call Simple with all request content. | ||
<code><![CDATA[ | ||
ImplicitBody client = new BasicClient().GetImplicitBodyClient(); | ||
using RequestContent content = RequestContent.Create(new | ||
{ | ||
name = "<name>", | ||
}); | ||
Response response = client.Simple(content); | ||
Console.WriteLine(response.Status); | ||
]]></code></example> | ||
</member> | ||
</members> | ||
</doc> |
Oops, something went wrong.