Stef Heyenrath
b1032c9dcd
Update WireMock.Org.Abstractions and WireMock.Org.RestClient ( #765 )
...
* Update WireMock.Org.Abstractions and WireMock.Org.RestClient
* .
* rename
2022-07-08 11:02:18 +02:00
Stef Heyenrath
8d57f37261
Add WireMock.Net.xUnit project ( #759 )
...
* WireMock.Net.xunit
* Xunit
* c
* .
* x
2022-05-21 09:00:24 +02:00
Stef Heyenrath
5e301fd74b
Swagger support ( #749 )
...
* r
* fix
* sw
* x
* s
* .
* .
* .
* CreateTypeFromJObject
* .
* .
* f
* c
* .
* .
* .
* .
* .
* .
* ok
* ,
* .
* .
* .
* .
* n
* pact
* fix
* schema
* null
* fluent
* r
* -p
* .
* .
* refs
* .
2022-05-13 22:01:46 +02:00
Stef Heyenrath
0d8b3b1438
Update NuGets packages ( #751 )
...
* .
* re
* .
* fb
* .
2022-04-30 16:20:53 +02:00
Stef Heyenrath
14a5f37bc6
Newtonsoft.Json 13.0.1
2022-04-24 19:26:23 +02:00
Stef Heyenrath
a6ee2dacc7
Initial support for converting the mappings to a Pact(flow) json file ( #748 )
...
* WithDescription
* WithConsumer / WithProvider
* x
* .
* .
* .
* .
* fix
* pact
* nullable
* ficx
* .
* fix
2022-04-22 16:17:50 +02:00
Stef Heyenrath
cbf82836f5
Add Port and Url property to WireMockServer ( #740 )
2022-03-26 11:03:37 +01:00
Stef Heyenrath
11c0782673
Upgrade NuGet for RandomDataGenerator.Net to 1.0.14 ( #739 )
...
* RandomDataGenerator.Net 1.0.14
* .
2022-03-25 20:34:39 +01:00
Stef Heyenrath
bb33b3f01a
Update NuGet packages ( #728 )
...
* Update NuGet pacakges
* .
* .
* 3
* FluentBuilder
* 10000
* typo
* f
* .
* net6
* fix build
* t
* t2
* net6
* .
* <PackageReference Include="System.Text.Encodings.Web" Version="4.7.2" />
* .
* ...
* .
* fix
2022-02-25 16:59:31 +01:00
Stef Heyenrath
48cfd2d20e
Upgrade some NuGet packages (Codecov, coverlet and NFluent) ( #689 )
2021-11-19 11:42:48 +01:00
Stef Heyenrath
6e5e629525
"RandomDataGenerator.Net" Version="1.0.13"
2021-10-30 09:15:43 +02:00
Stef Heyenrath
e9db520cc3
Add TimeSettings (Start, End and TTL) ( #661 )
...
* time
* .
* UT
* using JetBrains.Annotations;
2021-10-27 18:57:13 +02:00
Stef Heyenrath
48b3e7a305
Add more tests for WithBody (Json and String) and WildcardMatcher
2021-10-19 09:28:52 +00:00
Stef Heyenrath
57cc616aa3
Implement PatternAsFile for StringMatcher ( #651 )
2021-10-15 08:54:12 +02:00
Stef Heyenrath
2ab075ee09
WireMock.Net.FluentAssertions : upgrade to latest FluentAssertions ( #635 )
...
* .
* #634
* fix UT
2021-09-27 21:03:54 +02:00
Stef Heyenrath
cb66c04199
Add WireMock.org RestClient ( #631 )
...
* wip...
* x
* .
* .
* .
* r
* 1.4.21-preview-02
* 1.4.21-preview-03
* .
* usings
* wip
* .
* ut
* .
* .
* .
* tests
* .
* comments
* readme
2021-09-16 14:35:08 +02:00
Stef Heyenrath
ddcf2b29a3
coverlet
2021-02-09 20:43:24 +01:00
Stef Heyenrath
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
db2caadf70
Fix SonarCloud OpenCover (coverlet-coverage) ( #545 )
2020-11-30 15:48:17 +01:00
Stef Heyenrath
8f3aa12086
Codecov
2020-11-28 18:30:17 +01:00
Stef Heyenrath
a3629a4147
using var
2020-11-28 15:21:18 +01:00
Stef Heyenrath
16e939746a
<TargetFrameworks>net452;netcoreapp3.1</TargetFrameworks>
2020-11-28 13:11:20 +01:00
Stef Heyenrath
f0bddf0604
SonarCloud
2020-11-28 13:00:04 +01:00
Stef Heyenrath
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 Heyenrath
a0fdc002c8
WithCallback should use also use enum HttpStatusCode ( #535 )
...
* Fix #533
* simplyfy code
2020-11-10 10:20:57 +01:00
Stef Heyenrath
b303f7cf89
add example static .json
2020-10-05 14:29:21 +00:00
Stef Heyenrath
55cf0f0416
Fix vulnerability in NuGet dependencies ( #508 )
...
* .
* .
* test
* Microsoft.AspNetCore.Server.IIS
2020-09-29 14:16:01 +02:00
Mahmoud Ali
28865bd053
Bring WireMock.Net.FluentAssertions tests ( #483 )
2020-07-05 10:52:17 +02:00
Stef Heyenrath
d67a160144
Fix unhandled exception when target is unavailable ( #469 )
...
* wip
* fix
* 31
* known
2020-05-18 15:07:30 +02:00
Stef Heyenrath
dac73b6fe0
codecov\1.10.0 ( #451 )
2020-04-10 20:28:07 +02:00
Stef Heyenrath
10dbff2c02
AllowOnlyDefinedHttpStatusCodeInResponse ( #422 )
2020-03-14 09:13:14 +01:00
Stef Heyenrath
68ffcda53b
Let the .NET core/standard WebHostBuilder use a random port ( #417 )
...
* wip
* code reformat
2020-03-14 08:51:26 +01:00
Stef Heyenrath
d1b42bf436
wip ( #421 )
2020-02-15 08:30:08 +01:00
Noah Lerner
5e76a82a21
Improved relative path checking based on file existence ( #411 )
...
* Improved relative path checking based on file existence
If the file exists at the relative path, then use it. If not, then use the path as is.
* Apply File.Exists logic to ReadResponseBodyAsString as well
* Make path handling more robust since path is user defined
* Unit tests for relative path feature
* Replace all back and forward slashes with system dependent DirectorySeparatorChar
* Attempt fix broken directory separator chars for Unix platforms
* Revert wrapping GetMappingFolder with CleanPath
* Move CleanPath logic to its own class
* Remove whitespace
* Remove more whitespace
* Improve CleanPath method
* Move PathUtils tests to separate class
Add another test to ResponseWithBodyFromFileTests
* Fix Response_ProvideResponse_WithBodyFromFile_InAdminMappingFolder
* Debug Linux CI build
* Debug Linux CI
* print all files from admin mappings folder
* Debug CleanPath
* Fix removed leading directory separator char in Linux breaks file path
Remove debugging statements
* Move combine to PathUtils
* PathUtils + PathUtilsTests
* Remove replicated (3x) tests throughout ResponseWithBodyFromFileTests
Co-authored-by: Stef Heyenrath <Stef.Heyenrath@gmail.com >
2020-02-02 13:49:34 +01:00
Stef Heyenrath
d971144426
WireMock.Net version 1.1.x ( #363 )
...
* refactor
* rename api
* -preview-01
* logger
* move
* RandomDataGenerator.Net
* .
* ISettings
* renames...
* refactor CommandlineParser logic
* remove standalone
* Remove Interfaces
* Update tests
* WireMock.Net.StandAlone
* .
* fix
* .
* _settings
* Admin
* WireMock.Net.Abstractions
* fix build
* rename WireMockServer
* fix compile errors
2019-12-27 16:01:13 +01:00
Stef Heyenrath
120a808104
StatusCode as string ( #385 )
...
* StatusCode as string
* fix tests
* fix test
* ReplaceSingleNode
* <!--<DelaySign>true</DelaySign>-->
* Array
* add test
* Response_ProvideResponse_Handlebars_WithBodyAsJson_ResultAsHandlebarsString
* net461
* .
* fix
* target frame
* BodyAsJson
* Response_ProvideResponse_WithStatusCode
* fix build
* fix test
2019-12-26 13:57:35 +01:00
Stef Heyenrath
596177d4e5
Add support for Faults ( #360 )
...
* FaultType - wip
* .
* copy fault
* tests
* code-factor
* more tests
* fix tests
* fixed
* remove RANDOM_DATA_THEN_CLOSE
2019-10-26 06:01:25 +00:00
Stef Heyenrath
0a9214ef47
Add CSharpCodeMatcher ( #324 )
...
* wip
* fix
* .
* windows-2019
* <Target Name="CheckIfShouldKillVBCSCompiler" />
* <!--https://github.com/aspnet/RoslynCodeDomProvider/issues/51-- >
* AllowCSharpCodeMatcher
* CSharpCodeMatcher : IObjectMatcher
* TemplateForIsMatchWithDynamic
* RequestMessageBodyMatcher_GetMatchingScore_BodyAsJson_CSharpCodeMatcher
* fix
* }
* Better Exception Handling
2019-09-28 17:55:07 +02:00
Stef Heyenrath
c0a43ed204
remove MimeKitLite and use MediaTypeHeaderValue ( #338 )
2019-08-31 19:01:44 +00:00
Stef Heyenrath
fdc433f0ce
QueryStringParser
2019-06-15 10:22:28 +02:00
Stef Heyenrath
bd030594d5
Add support for HandleBars File (to read a file) ( #278 )
...
* HandleBarsFileFragment
* 1.0.17
* {{File}}
2019-06-05 16:00:25 +02:00
Stef Heyenrath
8476e3c47f
Sign Assembly ( #274 )
...
* sign
* Fix
* sign also test
* DynamicProxyGenAssembly2
* PublicSign Condition=
* remove delaysign
2019-05-16 13:09:00 +02:00
Stef Heyenrath
fdb58b757b
Add JmesPath matcher ( #269 )
...
* JmesPathMatcher
* netstandard1.3
* update System.Linq.Dynamic.Core
* simplyfy `double IsMatch(object input)`
2019-04-20 10:44:13 +02:00
Stef Heyenrath
9e123fbbea
Fixed Multi Param Match logic ( #256 )
...
* fix?
* 1.0.9
* <PackageReference Include="System.Linq.Dynamic.Core" Version="1.0.11" />
* fix tests ?
* fix
* RequestMessageParamMatcher
2019-03-25 18:00:22 +01:00
Stef Heyenrath
d736745aff
Fix BodyAsFile to also allow relative paths ( #244 )
...
* Read only .json files as static mapping files and fix current folder for BodyAsFile
* include .json again
* LocalFileSystemHandler_ReadResponseBodyAsFile_Throws
* Read array from static mappings folder
* xml soap example
2019-01-19 19:27:48 +01:00
Stef Heyenrath
c1c45801b5
Add SonarLint checks ( #232 )
2018-11-15 14:30:51 +00:00
Stef Heyenrath
34be065467
Fix proxy tests ( #229 )
2018-11-08 13:17:31 +00:00
Stef Heyenrath
ee7f939e34
Update dependencies ( #221 )
...
* update some dependencies
* update deps
2018-11-08 11:33:20 +00:00
Stef Heyenrath
9ff19b0737
Codecov ( #222 )
...
* Codecov
* .nuget\packages\codecov\1.1.0
2018-11-01 14:36:49 +00:00
Stef Heyenrath
1af512fc72
Update BodyParser logic ( #212 )
...
* Update BodyParser logic
* update logic for byte[]
* small update
* MyGetKey
* myget
* dotnet nuget push
* dotnet build
* Release
* .
* StringContent
* 1.0.4.18-preview-02
* Debug
* 1.0.4.18-preview-02
* disable some proxy tests
* myget
* packagesToPack
* fix
* <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
* Release
* <VersionPrefix>1.0.4.18</VersionPrefix>
* fix
* BodyParserTests
* ResponseBodyData (#216 )
* ResponseBodyData
* refactor tests
* LogEntryMapperTests
2018-10-25 14:08:24 +02:00