forked from dotnet/try
-
Notifications
You must be signed in to change notification settings - Fork 1
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
1 parent
66cd6df
commit ffec59d
Showing
680 changed files
with
171,521 additions
and
34 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<Project> | ||
|
||
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition="'$(DisableArcade)' != '1'" /> | ||
<Import Project="eng\targets\Settings.props" /> | ||
|
||
<PropertyGroup> | ||
<PackageIconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</PackageIconUrl> | ||
|
||
<!-- private repo, don't do source-link --> | ||
<DeterministicSourcePaths>false</DeterministicSourcePaths> | ||
<EnableSourceLink>false</EnableSourceLink> | ||
|
||
<!-- NuGet: A stable release of a package should not have a prerelease dependency. --> | ||
<NoWarn>$(NoWarn);NU5104</NoWarn> | ||
</PropertyGroup> | ||
|
||
</Project> |
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,15 @@ | ||
<Project> | ||
|
||
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition="'$(DisableArcade)' != '1'" /> | ||
|
||
<ItemGroup Condition="$(MSBuildProjectName.EndsWith('.Tests')) AND '$(DisableArcade)' == '1'"> | ||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.1" /> | ||
<PackageReference Include="xunit" Version="2.4.1" /> | ||
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" /> | ||
</ItemGroup> | ||
|
||
<Target Name="_InitializeAssemblyVersion"> | ||
<!-- don't let Arcade override assembly versions --> | ||
</Target> | ||
|
||
</Project> |
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,181 @@ | ||
|
||
Microsoft Visual Studio Solution File, Format Version 12.00 | ||
# Visual Studio Version 16 | ||
VisualStudioVersion = 16.0.28803.352 | ||
MinimumVisualStudioVersion = 10.0.40219.1 | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.Agent", "MLS.Agent\MLS.Agent.csproj", "{5D63B3BA-9C25-4F06-91F0-6B0E1091FCD3}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.Agent.Tests", "MLS.Agent.Tests\MLS.Agent.Tests.csproj", "{765AE2F8-7A2A-471A-8BD2-2CB2994743E9}" | ||
EndProject | ||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{8192FEAD-BCE6-4E62-97E5-2E9EA884BD71}" | ||
EndProject | ||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source", "source", "{6EE8F484-DFA2-4F0F-939F-400CE78DFAC2}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WorkspaceServer", "WorkspaceServer\WorkspaceServer.csproj", "{5CAF24CB-90EA-42AE-81E0-0E82BF3D4AF8}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WorkspaceServer.Tests", "WorkspaceServer.Tests\WorkspaceServer.Tests.csproj", "{93E75EF0-416D-43C7-BC67-BF386CE7C79D}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.Agent.Tools", "MLS.Agent.Tools\MLS.Agent.Tools.csproj", "{BAA738F1-211C-4111-B159-3D43C857ECB2}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Protocol", "Microsoft.DotNet.Try.Protocol\Microsoft.DotNet.Try.Protocol.csproj", "{02049503-05DA-4898-B45C-E314832734A3}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Protocol.Tests", "Microsoft.DotNet.Try.Protocol.Tests\Microsoft.DotNet.Try.Protocol.Tests.csproj", "{0119749C-0DF0-4CC0-8FE3-FCDBDF2B8865}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Project", "Microsoft.DotNet.Try.Project\Microsoft.DotNet.Try.Project.csproj", "{5D86DF93-2ACA-44D7-9D39-DAD6B129EAFD}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.Repositories", "MLS.Repositories\MLS.Repositories.csproj", "{1464572C-C78C-4E40-87B8-2130684749F3}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.Repositories.Tests", "MLS.Repositories.Tests\MLS.Repositories.Tests.csproj", "{3D4B1B5F-9350-48F7-ABBA-8ED38E8AB2EE}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Project.Tests", "Microsoft.DotNet.Try.Project.Tests\Microsoft.DotNet.Try.Project.Tests.csproj", "{241C98D2-9D4A-4EC6-B94E-687F0012B797}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.Blazor", "MLS.Blazor\MLS.Blazor.csproj", "{F228EC10-315A-41CF-A51E-FC8369552632}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.WasmCodeRunner", "WasmCodeRunner\MLS.WasmCodeRunner.csproj", "{9DAE862E-C8AE-452B-B27E-C6DEB1403E81}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.WasmCodeRunner.Tests", "WasmCodeRunner.Tests\MLS.WasmCodeRunner.Tests.csproj", "{AAEF5063-5D4C-4CA7-8E22-0DAE1ADBBCD1}" | ||
EndProject | ||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{E4DF1F27-3AB3-4226-B2B4-D3AC9F17CA96}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Snippets", "docs\GettingStarted\Snippets\Snippets.csproj", "{DCAA2918-F0CA-429E-86DA-C8315E23082F}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Jupyter", "Microsoft.DotNet.Try.Jupyter\Microsoft.DotNet.Try.Jupyter.csproj", "{DDBAB171-7BA2-4B0F-8606-7CF21B969804}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Jupyter.Tests", "Microsoft.DotNet.Try.Jupyter.Tests\Microsoft.DotNet.Try.Jupyter.Tests.csproj", "{614B2E7B-7B05-4023-9C6E-CE708EB1673F}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Markdown", "Microsoft.DotNet.Try.Markdown\Microsoft.DotNet.Try.Markdown.csproj", "{B70584C1-41A3-4DB3-9C49-799DFF57A3FC}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Markdown.Tests", "Microsoft.DotNet.Try.Markdown.Tests\Microsoft.DotNet.Try.Markdown.Tests.csproj", "{F2FEA069-3121-4AB3-8835-F4EF6FCBFA18}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Try.Protocol.ClientApi", "Microsoft.DotNet.Try.Protocol.ClientApi\Microsoft.DotNet.Try.Protocol.ClientApi.csproj", "{7EAD5482-90CC-4252-AF91-553A4B81D8E0}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.PackageTool", "MLS.PackageTool\MLS.PackageTool.csproj", "{227874FB-6C92-4865-B43F-9FBD6C36BC4B}" | ||
EndProject | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MLS.HumanizerRunner", "MLS.HumanizerRunner\MLS.HumanizerRunner.csproj", "{1020AE11-EBBE-41B5-9621-A804F1754154}" | ||
EndProject | ||
Global | ||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
Debug|Any CPU = Debug|Any CPU | ||
Release|Any CPU = Release|Any CPU | ||
EndGlobalSection | ||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
{5D63B3BA-9C25-4F06-91F0-6B0E1091FCD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{5D63B3BA-9C25-4F06-91F0-6B0E1091FCD3}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{5D63B3BA-9C25-4F06-91F0-6B0E1091FCD3}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{5D63B3BA-9C25-4F06-91F0-6B0E1091FCD3}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{765AE2F8-7A2A-471A-8BD2-2CB2994743E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{765AE2F8-7A2A-471A-8BD2-2CB2994743E9}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{765AE2F8-7A2A-471A-8BD2-2CB2994743E9}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{765AE2F8-7A2A-471A-8BD2-2CB2994743E9}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{5CAF24CB-90EA-42AE-81E0-0E82BF3D4AF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{5CAF24CB-90EA-42AE-81E0-0E82BF3D4AF8}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{5CAF24CB-90EA-42AE-81E0-0E82BF3D4AF8}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{5CAF24CB-90EA-42AE-81E0-0E82BF3D4AF8}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{93E75EF0-416D-43C7-BC67-BF386CE7C79D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{93E75EF0-416D-43C7-BC67-BF386CE7C79D}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{93E75EF0-416D-43C7-BC67-BF386CE7C79D}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{93E75EF0-416D-43C7-BC67-BF386CE7C79D}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{BAA738F1-211C-4111-B159-3D43C857ECB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{BAA738F1-211C-4111-B159-3D43C857ECB2}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{BAA738F1-211C-4111-B159-3D43C857ECB2}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{BAA738F1-211C-4111-B159-3D43C857ECB2}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{02049503-05DA-4898-B45C-E314832734A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{02049503-05DA-4898-B45C-E314832734A3}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{02049503-05DA-4898-B45C-E314832734A3}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{02049503-05DA-4898-B45C-E314832734A3}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{0119749C-0DF0-4CC0-8FE3-FCDBDF2B8865}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{0119749C-0DF0-4CC0-8FE3-FCDBDF2B8865}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{0119749C-0DF0-4CC0-8FE3-FCDBDF2B8865}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{0119749C-0DF0-4CC0-8FE3-FCDBDF2B8865}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{5D86DF93-2ACA-44D7-9D39-DAD6B129EAFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{5D86DF93-2ACA-44D7-9D39-DAD6B129EAFD}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{5D86DF93-2ACA-44D7-9D39-DAD6B129EAFD}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{5D86DF93-2ACA-44D7-9D39-DAD6B129EAFD}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{1464572C-C78C-4E40-87B8-2130684749F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{1464572C-C78C-4E40-87B8-2130684749F3}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{1464572C-C78C-4E40-87B8-2130684749F3}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{1464572C-C78C-4E40-87B8-2130684749F3}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{3D4B1B5F-9350-48F7-ABBA-8ED38E8AB2EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{3D4B1B5F-9350-48F7-ABBA-8ED38E8AB2EE}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{3D4B1B5F-9350-48F7-ABBA-8ED38E8AB2EE}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{3D4B1B5F-9350-48F7-ABBA-8ED38E8AB2EE}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{241C98D2-9D4A-4EC6-B94E-687F0012B797}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{241C98D2-9D4A-4EC6-B94E-687F0012B797}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{241C98D2-9D4A-4EC6-B94E-687F0012B797}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{241C98D2-9D4A-4EC6-B94E-687F0012B797}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{F228EC10-315A-41CF-A51E-FC8369552632}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{F228EC10-315A-41CF-A51E-FC8369552632}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{F228EC10-315A-41CF-A51E-FC8369552632}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{F228EC10-315A-41CF-A51E-FC8369552632}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{9DAE862E-C8AE-452B-B27E-C6DEB1403E81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{9DAE862E-C8AE-452B-B27E-C6DEB1403E81}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{9DAE862E-C8AE-452B-B27E-C6DEB1403E81}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{9DAE862E-C8AE-452B-B27E-C6DEB1403E81}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{AAEF5063-5D4C-4CA7-8E22-0DAE1ADBBCD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{AAEF5063-5D4C-4CA7-8E22-0DAE1ADBBCD1}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{AAEF5063-5D4C-4CA7-8E22-0DAE1ADBBCD1}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{AAEF5063-5D4C-4CA7-8E22-0DAE1ADBBCD1}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{DCAA2918-F0CA-429E-86DA-C8315E23082F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{DCAA2918-F0CA-429E-86DA-C8315E23082F}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{DCAA2918-F0CA-429E-86DA-C8315E23082F}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{DCAA2918-F0CA-429E-86DA-C8315E23082F}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{DDBAB171-7BA2-4B0F-8606-7CF21B969804}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{DDBAB171-7BA2-4B0F-8606-7CF21B969804}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{DDBAB171-7BA2-4B0F-8606-7CF21B969804}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{DDBAB171-7BA2-4B0F-8606-7CF21B969804}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{614B2E7B-7B05-4023-9C6E-CE708EB1673F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{614B2E7B-7B05-4023-9C6E-CE708EB1673F}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{614B2E7B-7B05-4023-9C6E-CE708EB1673F}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{614B2E7B-7B05-4023-9C6E-CE708EB1673F}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{B70584C1-41A3-4DB3-9C49-799DFF57A3FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{B70584C1-41A3-4DB3-9C49-799DFF57A3FC}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{B70584C1-41A3-4DB3-9C49-799DFF57A3FC}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{B70584C1-41A3-4DB3-9C49-799DFF57A3FC}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{F2FEA069-3121-4AB3-8835-F4EF6FCBFA18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{F2FEA069-3121-4AB3-8835-F4EF6FCBFA18}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{F2FEA069-3121-4AB3-8835-F4EF6FCBFA18}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{F2FEA069-3121-4AB3-8835-F4EF6FCBFA18}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{7EAD5482-90CC-4252-AF91-553A4B81D8E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{7EAD5482-90CC-4252-AF91-553A4B81D8E0}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{7EAD5482-90CC-4252-AF91-553A4B81D8E0}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{7EAD5482-90CC-4252-AF91-553A4B81D8E0}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{227874FB-6C92-4865-B43F-9FBD6C36BC4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{227874FB-6C92-4865-B43F-9FBD6C36BC4B}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{227874FB-6C92-4865-B43F-9FBD6C36BC4B}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{227874FB-6C92-4865-B43F-9FBD6C36BC4B}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{1020AE11-EBBE-41B5-9621-A804F1754154}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{1020AE11-EBBE-41B5-9621-A804F1754154}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{1020AE11-EBBE-41B5-9621-A804F1754154}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{1020AE11-EBBE-41B5-9621-A804F1754154}.Release|Any CPU.Build.0 = Release|Any CPU | ||
EndGlobalSection | ||
GlobalSection(SolutionProperties) = preSolution | ||
HideSolutionNode = FALSE | ||
EndGlobalSection | ||
GlobalSection(NestedProjects) = preSolution | ||
{5D63B3BA-9C25-4F06-91F0-6B0E1091FCD3} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{765AE2F8-7A2A-471A-8BD2-2CB2994743E9} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{5CAF24CB-90EA-42AE-81E0-0E82BF3D4AF8} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{93E75EF0-416D-43C7-BC67-BF386CE7C79D} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{BAA738F1-211C-4111-B159-3D43C857ECB2} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{02049503-05DA-4898-B45C-E314832734A3} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{0119749C-0DF0-4CC0-8FE3-FCDBDF2B8865} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{5D86DF93-2ACA-44D7-9D39-DAD6B129EAFD} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{1464572C-C78C-4E40-87B8-2130684749F3} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{3D4B1B5F-9350-48F7-ABBA-8ED38E8AB2EE} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{241C98D2-9D4A-4EC6-B94E-687F0012B797} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{F228EC10-315A-41CF-A51E-FC8369552632} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{9DAE862E-C8AE-452B-B27E-C6DEB1403E81} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{AAEF5063-5D4C-4CA7-8E22-0DAE1ADBBCD1} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{DCAA2918-F0CA-429E-86DA-C8315E23082F} = {E4DF1F27-3AB3-4226-B2B4-D3AC9F17CA96} | ||
{DDBAB171-7BA2-4B0F-8606-7CF21B969804} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{614B2E7B-7B05-4023-9C6E-CE708EB1673F} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{B70584C1-41A3-4DB3-9C49-799DFF57A3FC} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{F2FEA069-3121-4AB3-8835-F4EF6FCBFA18} = {8192FEAD-BCE6-4E62-97E5-2E9EA884BD71} | ||
{7EAD5482-90CC-4252-AF91-553A4B81D8E0} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{227874FB-6C92-4865-B43F-9FBD6C36BC4B} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
{1020AE11-EBBE-41B5-9621-A804F1754154} = {6EE8F484-DFA2-4F0F-939F-400CE78DFAC2} | ||
EndGlobalSection | ||
GlobalSection(ExtensibilityGlobals) = postSolution | ||
SolutionGuid = {D6CD99BA-B16B-4570-8910-225CBDFFA3AD} | ||
EndGlobalSection | ||
EndGlobal |
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,25 @@ | ||
// Copyright (c) .NET Foundation and contributors. All rights reserved. | ||
// Licensed under the MIT license. See LICENSE file in the project root for full license information. | ||
|
||
using System; | ||
using MLS.Agent; | ||
using MLS.Agent.Tools; | ||
using WorkspaceServer; | ||
using Xunit.Abstractions; | ||
|
||
namespace Pocket | ||
{ | ||
internal partial class LogEvents | ||
{ | ||
public static IDisposable SubscribeToPocketLogger(this ITestOutputHelper output) => | ||
Subscribe( | ||
e => output.WriteLine(e.ToLogString()), | ||
new[] | ||
{ | ||
typeof(LogEvents).Assembly, | ||
typeof(Startup).Assembly, | ||
typeof(CommandLine).Assembly, | ||
typeof(ICodeRunner).Assembly, | ||
}); | ||
} | ||
} |
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,71 @@ | ||
// Copyright (c) .NET Foundation and contributors. All rights reserved. | ||
// Licensed under the MIT license. See LICENSE file in the project root for full license information. | ||
|
||
using System; | ||
using System.Net.Http; | ||
using System.Threading.Tasks; | ||
using Microsoft.AspNetCore.Hosting; | ||
using Microsoft.AspNetCore.TestHost; | ||
using Microsoft.Extensions.DependencyInjection; | ||
using MLS.Agent.CommandLine; | ||
using Pocket; | ||
using Recipes; | ||
using WorkspaceServer; | ||
|
||
namespace MLS.Agent.Tests | ||
{ | ||
public class AgentService : IDisposable | ||
{ | ||
private readonly IDirectoryAccessor _directoryAccessor; | ||
private readonly StartupOptions _options; | ||
private readonly CompositeDisposable _disposables = new CompositeDisposable(); | ||
|
||
private readonly HttpClient _client; | ||
|
||
public AgentService(StartupOptions options = null, IDirectoryAccessor directoryAccessor = null) | ||
{ | ||
_directoryAccessor = directoryAccessor; | ||
_options = options ?? new StartupOptions( | ||
production: false, | ||
languageService: false); | ||
|
||
var testServer = CreateTestServer(); | ||
|
||
_client = testServer.CreateClient(); | ||
|
||
_disposables.Add(testServer); | ||
_disposables.Add(_client); | ||
} | ||
|
||
public FakeBrowserLauncher BrowserLauncher { get; private set; } | ||
|
||
public void Dispose() => _disposables.Dispose(); | ||
|
||
private TestServer CreateTestServer() => new TestServer(CreateWebHostBuilder()); | ||
|
||
private IWebHostBuilder CreateWebHostBuilder() | ||
{ | ||
var builder = new WebHostBuilder() | ||
.ConfigureServices(c => | ||
{ | ||
if (_directoryAccessor != null) | ||
{ | ||
c.AddSingleton(_directoryAccessor); | ||
} | ||
c.AddSingleton(_options); | ||
c.AddSingleton<IBrowserLauncher>(sp => | ||
{ | ||
BrowserLauncher = new FakeBrowserLauncher(); | ||
return BrowserLauncher; | ||
}); | ||
}) | ||
.UseTestEnvironment() | ||
.UseStartup<Startup>(); | ||
|
||
return builder; | ||
} | ||
|
||
public Task<HttpResponseMessage> SendAsync(HttpRequestMessage request) => | ||
_client.SendAsync(request); | ||
} | ||
} |
Oops, something went wrong.