From 51cc74ad2007dca0feb7d00610624a37aa1536d6 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sun, 5 Feb 2017 18:43:01 +0100 Subject: [PATCH] added WireMock.Net.StandAlone --- WireMock.Net Solution.sln | 9 ++- WireMock.Net-Logo.ico | Bin 0 -> 24838 bytes .../Properties/AssemblyInfo.cs | 4 +- .../WireMock.Net.ConsoleApplication.csproj | 3 + src/WireMock.Net.StandAlone/Program.cs | 47 +++++++++++ .../Properties/AssemblyInfo.cs | 35 +++++++++ .../WireMock.Net.StandAlone.csproj | 73 ++++++++++++++++++ src/WireMock.Net.StandAlone/app.config | 11 +++ src/WireMock.Net.StandAlone/packages.config | 6 ++ 9 files changed, 185 insertions(+), 3 deletions(-) create mode 100644 WireMock.Net-Logo.ico create mode 100644 src/WireMock.Net.StandAlone/Program.cs create mode 100644 src/WireMock.Net.StandAlone/Properties/AssemblyInfo.cs create mode 100644 src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj create mode 100644 src/WireMock.Net.StandAlone/app.config create mode 100644 src/WireMock.Net.StandAlone/packages.config diff --git a/WireMock.Net Solution.sln b/WireMock.Net Solution.sln index 1b15f2242..4941fe24e 100644 --- a/WireMock.Net Solution.sln +++ b/WireMock.Net Solution.sln @@ -12,7 +12,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution README.md = README.md EndProjectSection EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "WireMock", "src\WireMock.Net\WireMock.Net.xproj", "{D3804228-91F4-4502-9595-39584E5A01AD}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "WireMock.Net", "src\WireMock.Net\WireMock.Net.xproj", "{D3804228-91F4-4502-9595-39584E5A01AD}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{F0C22C47-DF71-463C-9B04-B4E0F3B8708A}" EndProject @@ -28,6 +28,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.Tests", "test\ {D3804228-91F4-4502-9595-39584E5A01AD} = {D3804228-91F4-4502-9595-39584E5A01AD} EndProjectSection EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.StandAlone", "src\WireMock.Net.StandAlone\WireMock.Net.StandAlone.csproj", "{668F689E-57B4-422E-8846-C0FF643CA999}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -46,6 +48,10 @@ Global {D8B56D28-33CE-4BEF-97D4-7DD546E37F25}.Debug|Any CPU.Build.0 = Debug|Any CPU {D8B56D28-33CE-4BEF-97D4-7DD546E37F25}.Release|Any CPU.ActiveCfg = Release|Any CPU {D8B56D28-33CE-4BEF-97D4-7DD546E37F25}.Release|Any CPU.Build.0 = Release|Any CPU + {668F689E-57B4-422E-8846-C0FF643CA999}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {668F689E-57B4-422E-8846-C0FF643CA999}.Debug|Any CPU.Build.0 = Debug|Any CPU + {668F689E-57B4-422E-8846-C0FF643CA999}.Release|Any CPU.ActiveCfg = Release|Any CPU + {668F689E-57B4-422E-8846-C0FF643CA999}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -54,5 +60,6 @@ Global {D3804228-91F4-4502-9595-39584E5A01AD} = {EF242EDF-7133-4277-9A0C-18744DE08707} {668F689E-57B4-422E-8846-C0FF643CA268} = {F0C22C47-DF71-463C-9B04-B4E0F3B8708A} {D8B56D28-33CE-4BEF-97D4-7DD546E37F25} = {890A1DED-C229-4FA1-969E-AAC3BBFC05E5} + {668F689E-57B4-422E-8846-C0FF643CA999} = {EF242EDF-7133-4277-9A0C-18744DE08707} EndGlobalSection EndGlobal diff --git a/WireMock.Net-Logo.ico b/WireMock.Net-Logo.ico new file mode 100644 index 0000000000000000000000000000000000000000..e80c6d73a8049c9110f8f5f5dcdca37de0126d33 GIT binary patch literal 24838 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 E0orQhg#Z8m literal 0 HcmV?d00001 diff --git a/examples/WireMock.Net.ConsoleApplication/Properties/AssemblyInfo.cs b/examples/WireMock.Net.ConsoleApplication/Properties/AssemblyInfo.cs index 5b156822e..e22f1147a 100644 --- a/examples/WireMock.Net.ConsoleApplication/Properties/AssemblyInfo.cs +++ b/examples/WireMock.Net.ConsoleApplication/Properties/AssemblyInfo.cs @@ -4,11 +4,11 @@ // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Mock4Net.Core.ConsoleApplication")] +[assembly: AssemblyTitle("WireMock.Net.ConsoleApplication")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Mock4Net.Core.ConsoleApplication")] +[assembly: AssemblyProduct("WireMock.Net.ConsoleApplication")] [assembly: AssemblyCopyright("Copyright © Stef Heyenrath 2017")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj b/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj index 03c131155..e0ca6dfbe 100644 --- a/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj +++ b/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj @@ -32,6 +32,9 @@ prompt 4 + + ..\..\WireMock.Net-Logo.ico + ..\..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll diff --git a/src/WireMock.Net.StandAlone/Program.cs b/src/WireMock.Net.StandAlone/Program.cs new file mode 100644 index 000000000..843bc436d --- /dev/null +++ b/src/WireMock.Net.StandAlone/Program.cs @@ -0,0 +1,47 @@ +using System; +using CommandLineParser.Arguments; +using CommandLineParser.Exceptions; +using WireMock.Server; + +namespace WireMock.Net.StandAlone +{ + public class Program + { + private class Options + { + [ValueArgument(typeof(string), 'u', "Urls", Description = "URL(s) to listen on", Optional = false, AllowMultiple = true)] + public string[] Urls; + + [SwitchArgument('p', "AllowPartialMapping", true, Description = "Allow Partial Mapping (default set to true)", Optional = true)] + public bool AllowPartialMapping; + } + + static void Main(params string[] args) + { + var options = new Options(); + var parser = new CommandLineParser.CommandLineParser(); + parser.ExtractArgumentAttributes(options); + parser.ParseCommandLine(args); + + try + { + parser.ParseCommandLine(args); + + var server = FluentMockServer.StartWithAdminInterface(options.Urls); + + if (options.AllowPartialMapping) + server.AllowPartialMapping(); + + Console.WriteLine("WireMock.Net server listening at {0}", string.Join(" and ", server.Urls)); + } + catch (CommandLineException e) + { + Console.WriteLine(e.Message); + parser.ShowUsage(); + } + + Console.WriteLine("Press any key to stop the server"); + Console.ReadKey(); + } + } +} \ No newline at end of file diff --git a/src/WireMock.Net.StandAlone/Properties/AssemblyInfo.cs b/src/WireMock.Net.StandAlone/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..9cd8e0c8c --- /dev/null +++ b/src/WireMock.Net.StandAlone/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("WireMock.Net.StandAlone")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("WireMock.Net.StandAlone")] +[assembly: AssemblyCopyright("Copyright © Stef Heyenrath 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("668f689e-57b4-422e-8846-c0ff643ca999")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj b/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj new file mode 100644 index 000000000..5f1a35ac4 --- /dev/null +++ b/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj @@ -0,0 +1,73 @@ + + + + + Debug + AnyCPU + {668F689E-57B4-422E-8846-C0FF643CA999} + Exe + Properties + WireMock.Net.StandAlone + WireMock.Net.StandAlone + v4.5.2 + 512 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + ..\..\WireMock.Net-Logo.ico + + + + ..\..\packages\CommandLineArgumentsParser.3.0.4\lib\net452\CommandLineArgumentsParser.dll + True + + + ..\..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll + True + + + ..\..\packages\SimMetrics.Net.1.0.1.0\lib\net45\SimMetrics.Net.dll + True + + + + + ..\..\src\WireMock.Net\bin\$(Configuration)\net45\WireMock.Net.dll + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/WireMock.Net.StandAlone/app.config b/src/WireMock.Net.StandAlone/app.config new file mode 100644 index 000000000..8460dd432 --- /dev/null +++ b/src/WireMock.Net.StandAlone/app.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/WireMock.Net.StandAlone/packages.config b/src/WireMock.Net.StandAlone/packages.config new file mode 100644 index 000000000..85ccfb464 --- /dev/null +++ b/src/WireMock.Net.StandAlone/packages.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file