100 Commits
Author SHA1 Message Date
Stef Heyenrath 73e73cebb7 1.4.0 2021-01-12 15:58:37 +00:00
Stef HeyenrathandGitHub 92923a12ae Move CSharpCodeMatcher to a new project (#548)
* matcher

* wip

* fix

* <VersionPrefix>1.4.0</VersionPrefix>

* .

* x

* ?

* netstandard2.1

* {}

* test

* Fix: Assembly with same name is already loaded

* _format file

* AssemblyFile = $"WireMock.CodeHelper.Class{Guid.NewGuid()}"

* AssemblyFile = $"WireMock.CodeHelper.Class{Guid.NewGuid().ToString().Replace("-", "")}"

* GC

* x

* remove load ex

* ret

* readme

* no GC

* GetImplementationTypeByInterface

* ``

* PluginLoader

* type
2021-01-12 16:56:03 +01:00
Stef Heyenrath d4da8dc15d 1.3.10 2020-12-23 07:50:01 +00:00
Stef HeyenrathandGitHub f104b24f66 Update comment for SaveMappingToFile (#553) 2020-12-23 08:46:24 +01:00
Stef HeyenrathandGitHub a228cdcb7c Do not save "admin" mappings when running in Proxy - mode (#561)
* wip

* .

* .
2020-12-23 08:46:07 +01:00
Stef HeyenrathandGitHub fae27f9dc7 Add more tests for Proxy with Authorization (#555)
* WireMockServer_Proxy_Should_preserve_Authorization_header_in_proxied_request

* !admin

* x

* .
2020-12-16 22:14:53 +01:00
Stef Heyenrath fa08d0e617 1.3.9 2020-12-08 08:38:53 +00:00
Stef HeyenrathandGitHub 65e7dbfbd3 [Obsolete("This class will be moved to a separate NuGet package 'WireMock.Net.Matchers.CSharpCode'")] (#551) 2020-12-08 09:32:33 +01:00
Stef HeyenrathandGitHub 35565f6aa8 WithProxy(...) also use all proxy settings (#550) 2020-12-08 08:21:00 +01:00
Stef Heyenrath 04d55b00a7 NuGet build use: windows-2019 2020-12-03 09:07:44 +00:00
Stef Heyenrath 63f2715db3 1.3.8 2020-12-03 08:40:13 +00:00
Stef HeyenrathandGitHub 3dfee689b5 Fix Proxying with SSL and NetCoreApp3.1 (#547)
* Fix Proxying with SSL and NetCoreApp3.1

* add test

* ServicePointManager.ServerCertificateValidationCallback = (message, cert, chain, errors) => true;

* dotnet dev-certs https

* x

* .
2020-12-03 09:36:42 +01:00
Stef Heyenrath 933bd7d046 remove branch name from "SonarCloudPrepare" 2020-12-02 22:39:04 +01:00
Stef HeyenrathandGitHub fd62c52669 Update README.md 2020-11-30 16:28:41 +01:00
Stef HeyenrathandGitHub db2caadf70 Fix SonarCloud OpenCover (coverlet-coverage) (#545) 2020-11-30 15:48:17 +01:00
Stef Heyenrath 3e0c6cce5f RUN_SONAR_CMD_OPENCOVER 2020-11-28 19:14:56 +01:00
Stef Heyenrath 8861b8a3f0 s 2020-11-28 19:12:06 +01:00
Stef Heyenrath 2363cc1311 Build - arguments: '--configuration Debug --framework netcoreapp3.1' 2020-11-28 18:59:00 +01:00
Stef Heyenrath 1f99834ae3 - task: DotNetCoreCLI@2 2020-11-28 18:51:50 +01:00
Stef Heyenrath 8659b352a3 VSTest@2 2020-11-28 18:48:54 +01:00
Stef Heyenrath 8f3aa12086 Codecov 2020-11-28 18:30:17 +01:00
Stef Heyenrath 9b64dbcae3 RUN_SONAR_CMD 2020-11-28 18:20:34 +01:00
Stef Heyenrath 33fd383612 projects: './test/WireMock.Net.Tests/WireMock.Net.Tests.csproj' 2020-11-28 18:02:15 +01:00
Stef Heyenrath 01d8dc6b86 SonarCloud 2020-11-28 17:57:08 +01:00
Stef Heyenrath 6af127e9f2 RUN_TEST_NET452 2020-11-28 15:27:32 +01:00
Stef Heyenrath a3629a4147 using var 2020-11-28 15:21:18 +01:00
Stef Heyenrath e222a0a9c3 netcoreapp3.1 (with coverage) 2020-11-28 15:15:01 +01:00
Stef Heyenrath 00a6fec7b4 wiremock-net 2020-11-28 15:04:00 +01:00
Stef Heyenrath 47b1d1ab43 SonarCloud - WireMock-Net_WireMock.Net 2020-11-28 14:54:05 +01:00
Stef Heyenrath e7b6e12855 SonarCloud - WireMock-Net_WireMock.Net 2020-11-28 14:51:53 +01:00
Stef Heyenrath 94e5e99207 Use JDK11 by default 2020-11-28 13:50:52 +01:00
Stef Heyenrath 37a89cbaa4 **\ 2020-11-28 13:33:44 +01:00
Stef Heyenrath 323d0f9dae coverage.netcoreapp3.1.opencover.xml 2020-11-28 13:21:17 +01:00
Stef Heyenrath 16e939746a <TargetFrameworks>net452;netcoreapp3.1</TargetFrameworks> 2020-11-28 13:11:20 +01:00
Stef Heyenrath 85dabc7638 BUILD_SOLUTION_AS_DEBUG 2020-11-28 13:10:33 +01:00
Stef Heyenrath f0bddf0604 SonarCloud 2020-11-28 13:00:04 +01:00
Stef HeyenrathandGitHub 3829a5a7f9 Use Java 11 in Azure Pipelines (needed for SonarCloud) (#544)
* Install Java 11

* jdkSourceOption: 'PreInstalled'

* nuget

* 1.12.3
2020-11-28 12:13:56 +01:00
Stef HeyenrathandGitHub 37d81aabad .NET 5 (#543) 2020-11-28 11:03:55 +01:00
Stef HeyenrathandGitHub d1afba5058 Update README.md 2020-11-25 23:32:11 +01:00
Stef Heyenrath bc19a1c6b9 changelog 2020-11-25 14:38:52 +00:00
Stef HeyenrathandGitHub 45713eb0d9 Create dotnet-wiremock tool (#542)
* dotnet tool

* .

* c

* x

* ### As a dotnet tool

* help

* v
2020-11-25 15:36:01 +01:00
Stef Heyenrath 4fb455a1b1 Add more info to IWireMockServer 2020-11-24 11:15:52 +00:00
Stef HeyenrathandGitHub bde3126f81 Add wiki link 2020-11-21 09:16:34 +01:00
Stef Heyenrath 0d7de47848 1.3.7 2020-11-17 17:50:45 +00:00
Stef Heyenrath 2d95167866 1.3.6 2020-11-10 15:58:08 +00:00
Stef HeyenrathandGitHub b14bc01bf2 ProxyThisHttps (#538) 2020-11-10 16:42:17 +01:00
Stef HeyenrathandGitHub 09533f1e3a Add Custom Certificate settings (#537) 2020-11-10 16:40:15 +01:00
Stef HeyenrathandGitHub a0fdc002c8 WithCallback should use also use enum HttpStatusCode (#535)
* Fix #533

* simplyfy code
2020-11-10 10:20:57 +01:00
Stef HeyenrathandGitHub e107b5cfca <VersionPrefix>1.3.5</VersionPrefix> 2020-11-04 17:44:51 +01:00
Stef Heyenrath 5d3cbdbfc6 1.3.5 2020-11-04 16:43:03 +00:00
Stef HeyenrathandGitHub b8cbeb55b9 WithCallback-Async (#531) 2020-11-04 17:32:32 +01:00
Stef HeyenrathandGitHub 5b083d753e Fix dotnet-sonarscanner (#530) 2020-11-02 19:37:46 +01:00
Stef Heyenrath 99dbb3f9b6 1.3.4 2020-10-17 08:50:41 +02:00
Stef HeyenrathandGitHub 6b3bbd8540 Handlebars.Net.Helpers Version="1.1.0" (#525) 2020-10-17 08:47:11 +02:00
Stef HeyenrathandGitHub c465ecdd40 ContinuousIntegrationBuild (#522) 2020-10-16 12:40:55 +02:00
Stef Heyenrath 1750d4e1ad 1.3.3 2020-10-15 14:18:59 +00:00
Stef Heyenrath 65e01937a6 _logger.Info("WireMock.Net server using .NET Core 3.1"); 2020-10-14 21:38:17 +02:00
Stef Heyenrath c880dcfc31 1.3.2 2020-10-14 20:40:52 +02:00
Stef HeyenrathandGitHub c02dbeb5ee Fix reading JsonMatcher-mapping with object as pattern (#505)
* Fix reading mapping with object pattern for JsonMatcher

* .

* .
2020-10-14 20:21:51 +02:00
Stef Heyenrath b303f7cf89 add example static .json 2020-10-05 14:29:21 +00:00
Stef Heyenrath 0964eb2c2d WireMock.Net.WebApplication.NETCore3 2020-10-01 12:32:51 +00:00
Stef Heyenrath 5f8bdff936 1.3.1 2020-09-30 18:18:33 +02:00
Stef Heyenrath 2f5298b0a2 1.3.0 2020-09-29 12:21:14 +00:00
Stef HeyenrathandGitHub 55cf0f0416 Fix vulnerability in NuGet dependencies (#508)
* .

* .

* test

* Microsoft.AspNetCore.Server.IIS
2020-09-29 14:16:01 +02:00
Stef HeyenrathandGitHub 76f0ac6465 WireMock (java version) 2020-09-28 17:11:15 +02:00
Stef Heyenrath 7abf56eafa Fix Sonarqube issues 2020-08-13 14:14:04 +02:00
Stef Heyenrath 9665729e58 1.2.18 2020-08-13 09:02:51 +02:00
Stef HeyenrathandGitHub 06be3aff95 Add ThrowExceptionWhenMatcherFails option to all Matchers (#500)
* .

* ut

* IMatcher.ThrowException

* settings

* more tests

* linq matcher throw

* .

* .
2020-08-13 08:58:18 +02:00
Stef HeyenrathandGitHub 0d102f3af4 Fix MyGet badges 2020-08-09 16:28:20 +02:00
Stef HeyenrathandGitHub b55435ddac HandleRequestsSynchronously (#496) 2020-08-07 08:08:54 +02:00
Stef Heyenrath c4ee91c614 1.2.17 2020-08-01 18:42:50 +02:00
Stef HeyenrathandGitHub 4d0373d4ca Scenario : stay on current state for a number of times (#495)
* state

* xml comment
2020-08-01 18:40:35 +02:00
Stef Heyenrath 6c27820659 1.2.16 2020-07-27 19:26:03 +02:00
Stef HeyenrathandGitHub 9a532108b8 Mark BlacklistedHeaders and BlacklistedCookies as obsolete (#492)
* #489

* .

* FluentMockServerSettings
2020-07-27 17:24:24 +02:00
Stef Heyenrath 9491280fd2 1.2.15 2020-07-19 10:11:12 +02:00
Stef Heyenrath 197f96e303 . 2020-07-13 20:18:26 +02:00
Stef Heyenrath 26997af2d1 1.2.14 2020-07-09 21:53:50 +02:00
Stef Heyenrath d9c5faa966 NuGet " --skip-duplicate" 2020-07-09 21:50:13 +02:00
Stef HeyenrathandGitHub 1c88f5d97d fix (#487) 2020-07-09 21:37:39 +02:00
Stef HeyenrathandGitHub aff936e3b6 Refactor: extract interfaces (#484)
* .

* MatchDetail

* rm

* resp

* log

* f
2020-07-05 10:51:49 +02:00
Stef HeyenrathandGitHub 9ae02823df Create FUNDING.yml 2020-07-05 10:49:58 +02:00
Stef Heyenrath bec7de4284 WireMock.Net.FluentAssertions 2020-07-04 09:52:48 +00:00
Stef HeyenrathandGitHub c484b48c35 Add PartialMatch to logging / logentries (#482)
* .

* FluentAssertions

* .

* .
2020-07-04 11:39:50 +02:00
Stef Heyenrath d8c708e97c WireMock.Net.OpenApiParser : version 2020-07-01 07:59:36 +00:00
Stef HeyenrathandGitHub e2fbfda3f0 An OpenApi (swagger) parser to generate MappingModel or mapping.json file (#479)
* wip

* .

* .

* nuget

* .

* .

* WithMappingModel

* tests

* json

* codefactor

* sign

* .

* interface

* sln

* comments
2020-07-01 09:57:52 +02:00
Stef HeyenrathandGitHub 769ddc1fd3 Update issue templates 2020-06-04 14:06:25 +02:00
Stef Heyenrath 4c68a98bf8 {{Math.Add request.query.start.[0] 42}} 2020-06-02 23:38:09 +02:00
Stef Heyenrath de9fe75d9d update example - {{Math.Add 1 2}} 2020-06-02 23:29:27 +02:00
Stef Heyenrath da9d624bf1 1.2.13 2020-05-24 22:03:37 +02:00
Stef HeyenrathandGitHub 432fb54aba Limits.KeepAliveTimeout & Limits.RequestHeadersTimeout (#475) 2020-05-24 22:01:51 +02:00
Stef Heyenrath c94113308d 1.2.12 2020-05-23 17:33:32 +02:00
Stef HeyenrathandGitHub 1b1ddeab83 Fixed Proxy when using MultipartForm with byte[] (#473)
* wip

* ByteArrayContentHelper

* ByteArrayContentHelperTests
2020-05-23 16:48:25 +02:00
Stef HeyenrathandGitHub d9e3f38fee Create new .sln (#472)
* new sln

* .
2020-05-22 13:35:40 +02:00
Stef Heyenrath c42c2d5d7a 1.2.11.0 2020-05-18 18:30:47 +02:00
Stef HeyenrathandGitHub d67a160144 Fix unhandled exception when target is unavailable (#469)
* wip

* fix

* 31

* known
2020-05-18 15:07:30 +02:00
Stef Heyenrath 7033d85e3a 1.2.10 2020-05-17 20:01:30 +02:00
Stef HeyenrathandGitHub 7d873611ee Limits (#457) 2020-05-17 19:55:36 +02:00
Stef HeyenrathandGitHub f26bf62a13 Include Handlebars.Net.Helpers project (#456)
* wip

* h 100

* rename

* csproj
2020-05-17 19:55:06 +02:00
Stef Heyenrath 6938b6f73c 1.2.9.0 2020-05-14 06:25:36 +00:00
Stef HeyenrathandGitHub 5b2cd061a6 Fix method ResetMappingsAsync in the RestEase-AdminApi (#465) 2020-05-14 08:00:44 +02:00