Stef Heyenrath
697411555a
Update README.md (add WireMock.Net.TUnit)
2024-09-26 18:47:36 +02:00
Stef Heyenrath
f89f0fa466
1.6.4
1.6.4
2024-09-25 08:56:44 +02:00
Stef Heyenrath
b892e85d2a
Add WireMock.Net.TUnit project ( #1179 )
...
* Add WireMock.Net.TUnit project
* fix
* .
* fix
* bd
* 0.1.812
* dotnet test
* 0.1.817
* cat
* type
* type2
* find
* -- --diagnostic
* --no-build
* fix?
2024-09-25 08:52:40 +02:00
Stef Heyenrath
836976ca19
Upgrade CS-Script to version 4.8.17 ( #1178 )
2024-09-20 15:20:38 +02:00
Stef Heyenrath
c845f73dd0
Unpin Testcontainers version and upgrade to version 3.10.0 ( #1177 )
2024-09-20 15:20:25 +02:00
Stef Heyenrath
2cbbef01ae
Refactor some code (IBodyDataExtensions)
2024-09-20 13:52:45 +02:00
Ruxo
dd80fd7822
Attempt to fix JSON parsing of text/plain content type ( #1172 )
...
* UseContentType
* Fix unit tests
* Add a unit test and an integration test for the fix.
* Simplify body type checking with GetBodyType extension.
* Split IBodyDataExtension, and use imperative style instead of functional style
* Remove excessive null forgiving operators
* Adjust braces
---------
Co-authored-by: Ruxo Zheng <rz@just.sent.as >
2024-09-20 13:19:32 +02:00
Stef Heyenrath
527278e60c
Update the .NET Aspire tests ( #1170 )
...
* Skip unit tests when Docker is not running in Linux container mode using DockerIsRunningInLinuxContainerModeFact
* IgnoreOnContinuousIntegrationFact
2024-09-10 16:14:05 +02:00
Stef Heyenrath
7d7f1f8fbb
Allow mapping without Path or Url ( #1169 )
2024-09-09 20:48:09 +02:00
Stef Heyenrath
af124d556d
1.6.3
1.6.3
2024-09-07 09:36:33 +02:00
cocoon
60931f6273
Fix listen on AnyIP for url 0.0.0.0 ( #1165 )
...
* fix listen to AnyIP if url is 0.0.0.0
* Add Test for listenin on AnyIP for url 0.0.0.0
* add missing using, use var, indent, remove empty line
* remove assert for ipv4/v6 address list
* test only if NET6_0_OR_GREATER
* use same code style
* add missing +
* Asser. to Assert
* split single test into one for IPv4 and one for IPv6
* Create IgnoreOnContinuousIntegrationFact.cs
* Ignore tests if CI/CD
* change to file - scoped namespace and add GITHUB_ACTIONS
* use PortUtils.FindFreeTcpPort()
* add and use GetIPAddressesByFamily
* add using System.Net.Sockets
* use #if for both unit tests and include new helper method inside
2024-09-07 09:31:19 +02:00
Stef Heyenrath
b99a80e782
Update README.md (Fix NuGet and MyGet badges)
2024-09-06 15:11:30 +02:00
Stef Heyenrath
07c9aebf44
1.6.2
2024-09-04 18:50:59 +02:00
Stef Heyenrath
8348a7b9a3
Also update IWireMockMiddlewareOptions when settings are updated via admin interface ( #1166 )
...
* Also update IWireMockMiddlewareOptions when settings are updated via admin interface
* ci
1.6.2
2024-09-04 18:47:25 +02:00
Stef Heyenrath
9a49e6a1cd
Upgrade Aspire to version 8.2.0 ( #1163 )
2024-08-31 17:06:30 +02:00
Stef Heyenrath
f82891c996
Fix version from "WireMock.Net.Aspire"
2024-08-29 18:51:25 +02:00
Stef Heyenrath
da100298c1
Update MappingConverter to correctly write the Matcher as C# code ( #1152 )
...
* Update MappingConverter to correctly write the Matcher as C# code
* .
* CSharpCodeMatcher
* tests
* .
2024-08-27 19:38:07 +02:00
Stef Heyenrath
95573eeb96
1.6.1
1.6.1
2024-08-22 20:33:39 +02:00
Stef Heyenrath
487d6d2db1
Use default timeout for Regex ( #1160 )
2024-08-22 20:31:03 +02:00
Stef Heyenrath
d2b53893db
1.6.0
1.6.0
2024-08-16 13:19:07 +02:00
Stef Heyenrath
088444024f
Allow setting Content-Length header on the response ( #1158 )
...
* Allow setting Content-Length header on the response
* fix?
2024-08-16 12:14:42 +02:00
Stef Heyenrath
7e162a00ab
Fix FormUrlEncodedMatcher (MatchOperator.And) ( #1157 )
2024-08-15 11:01:37 +02:00
Stef Heyenrath
8dcf35d8ac
Use Guid.TryParseExact with format "D" ( #1148 )
2024-07-29 07:56:10 +02:00
Stef Heyenrath
4b12f3419f
Add Aspire Extension ( #1109 )
...
* WireMock.Net.Aspire
* .
* xxx
* nuget
* [CodeFactor] Apply fixes
* ut
* t
* **WireMock.Net.Aspire**
* .
* t
* .
* .
* .
* TESTS
* docker utils
* Install .NET Aspire workload
* 4
* 4!
* projects: '**/test/**/*.csproj'
* script: 'dotnet workload install aspire'
* projects: '**/test/**/*.csproj'
* coverage
* WithWatchStaticMappings
* Admin
* typo
* port
* fix
* .
* x
* ...
* wait
* readme
* x
* 2
* async
* <Version>0.0.1-preview-03</Version>
* ...
* fix aspire
* admin/pwd
* Install .NET Aspire workload
* 0.0.1-preview-04
* WaitForHealthAsync
* ...
* IsHealthyAsync
* .
* add eps
* name: 'Execute Aspire Tests'
* name: Install .NET Aspire workload
* .
* dotnet test
* remove duplicate
* .
* cc
* dotnet tool install --global coverlet.console
* -*
* merge
* /d:sonar.pullrequest.provider=github
* <Version>0.0.1-preview-05</Version>
* // Copyright © WireMock.Net
* .
---------
Co-authored-by: codefactor-io <support@codefactor.io >
2024-07-27 18:53:59 +02:00
Stef Heyenrath
69c829fae0
Update + add fluent builder methods ( #1042 )
...
* Update some fluent builder methods
* fix
* sc
* ThenRespondWith
* // Copyright © WireMock.Net
2024-07-27 16:16:11 +02:00
Stef Heyenrath
275816c414
Fix Directory.Build.props
1.5.62
2024-07-27 14:59:10 +02:00
Stef Heyenrath
3888b9b00e
1.5.62
2024-07-27 14:46:08 +02:00
Stef Heyenrath
3353be65b5
Add FormUrlEncodedMatcher ( #1147 )
...
* FormUrlEncodedMatcher
* .
* Fix
* new
* support wildcard
2024-07-27 14:40:23 +02:00
Stef Heyenrath
926eaaece4
1.5.61
1.5.61
2024-07-22 21:59:47 +02:00
Stef Heyenrath
d79f6f128d
Fix OpenApiPathsMapper ( #1122 )
...
* Fix OpenApiPathsMapper
* utc
* s
2024-07-22 21:36:45 +02:00
Stef Heyenrath
422e7c9b5e
Make properyt FromConfiguredStub nullable ( #1142 )
2024-07-22 21:35:19 +02:00
Stef Heyenrath
6055b0df1a
Fix some SonarCloud warnings ( #1138 )
...
* r
* hdr
* sc
* StyleCop.Analyzers
2024-07-22 21:24:30 +02:00
Stef Heyenrath
6ab1a6fd13
Update WireMockContainerBuilder.WithMappings for "includeSubDirectories" ( #1141 )
2024-07-22 21:24:08 +02:00
Stef Heyenrath
54edf0bebc
Add link to TIOBE Index on main page + fix issues ( #1137 )
...
* Add TIOBE + include SonarAnalyzer.CSharp
* .
* cp
* Copyright © WireMock.Net
* more fixes
* fix
* xpath
* if (Matchers == null || !Matchers.Any())
* if (Matchers != null)
* ?
* .
* .
2024-07-18 18:06:04 +02:00
dependabot[bot]
baac83c9b9
Bump System.Text.Json from 8.0.0 to 8.0.4 in /src/dotnet-WireMock.Net ( #1136 )
...
Bumps System.Text.Json from 8.0.0 to 8.0.4.
---
updated-dependencies:
- dependency-name: System.Text.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 20:28:27 +02:00
dependabot[bot]
be2698d246
Bump System.Text.Json in /examples/WireMock.Net.Console.Net472.Classic ( #1135 )
...
Bumps System.Text.Json from 4.7.2 to 8.0.4.
---
updated-dependencies:
- dependency-name: System.Text.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 08:17:00 +02:00
Stef Heyenrath
b367299643
1.5.60
1.5.60
2024-07-09 18:45:37 +02:00
rmeshksar
2179df7b44
Multipart Matcher Fix ( #1132 )
...
* Add unit tests for AdminApiMappingBuilder (#1131 )
* Multipart Matcher Fix
---------
Co-authored-by: Stef Heyenrath <Stef.Heyenrath@gmail.com >
2024-07-09 18:42:07 +02:00
Stef Heyenrath
8788d9ba4a
Add AdminPath to WireMockServerSettings ( #1130 )
...
* Make admin endpoint configurable
* Add AdminPath to WireMockServerSettings
* sealed
* foo
* WireMockServer_CreateClient_And_CallAdminSettingsEndpoint
2024-07-09 07:06:38 +02:00
Stef Heyenrath
d96ae9b063
Remove some files and folders ( #1134 )
2024-07-08 22:00:03 +02:00
Stef Heyenrath
ecb8e620ed
Add unit tests for AdminApiMappingBuilder ( #1133 )
2024-07-08 21:41:05 +02:00
Stef Heyenrath
780c233ef3
Add Handlebars.Net.Helpers.Xslt ( #1128 )
2024-07-03 17:32:13 +02:00
Stef Heyenrath
4d83d82b91
1.5.59
1.5.59
2024-06-26 19:30:08 +02:00
Eric Dugas
bf28ba79b5
Made changes to accommodate breaking change in testcontainers-dotnet v3.9. ( #1127 )
...
Ref: https://github.com/testcontainers/testcontainers-dotnet/pull/1100
2024-06-26 19:26:27 +02:00
Stef Heyenrath
90e017b79a
Use dotnet sonar scanner (part 2) ( #1125 )
...
* ddd
* ---ddd
* f
* revert
* /d:sonar.branch.name=$(Build.SourceBranchName)
* FIX
* coverlet
* coverlet - 1 line
* dotnet-coverage
* --configuration Debug --no-build --framework net8.0
* script
* /d:
* collect?
* "wiremock-coverage.xml"
* see
* tests
2024-06-20 15:35:37 +02:00
Stef Heyenrath
2602db566b
Revert Sonar to old way ( #1124 )
2024-06-19 18:21:37 +02:00
Stef Heyenrath
61937db0b3
Fix SonarCloud integration ( #1123 )
...
* Use sonarscanner global dotnet tool
* io
* jdk?
* JAVA_HOME_17_X64
* /d:sonar.pullrequest.base=master
* /d:sonar.pullrequest.branch=$(Build.SourceBranch)
* /d:sonar.pullrequest.key=$(Build.BuildNumber)
* /d:sonar.pullrequest.branch=$(Build.SourceBranchName)
* ...
* $(System.PullRequest.PullRequestId)
* ---
* PR?
* cleanup
2024-06-19 17:07:52 +02:00
Stef Heyenrath
8a60950620
Fix link to ci.yml
2024-06-18 21:54:42 +02:00
Stef Heyenrath
90747462eb
1.5.58
1.5.58
2024-06-08 09:49:52 +02:00
Stef Heyenrath
8b03307a94
Add some methods to the BodyModelBuilder ( #1116 )
...
* Add some methods to the BodyModelBuilder
* .
2024-06-08 09:26:21 +02:00