Commit Graph
100 Commits
Author SHA1 Message Date
Stef Heyenrath 3e6eb256f5 wip 2020-03-02 13:25:53 +00:00
Stef Heyenrath 2851c820e0 1.1.9 2020-02-25 22:22:01 +01:00
Stef HeyenrathandGitHub 13ab37dd3e LinqMatcher (#431) 2020-02-25 22:17:15 +01:00
Stef Heyenrath f49046374a 1.1.8.0 2020-02-22 11:14:11 +01:00
Stef HeyenrathandGitHub 69488ced5f fixes for Cookie and Header Reject on Match (#423) 2020-02-22 11:07:45 +01:00
Stef HeyenrathandGitHub e6bcd625f7 Don't return empty dictionary object for response headers in JSON mapping (#424) 2020-02-22 11:07:04 +01:00
Stef HeyenrathandGitHub d1b42bf436 wip (#421) 2020-02-15 08:30:08 +01:00
Stef Heyenrath f4861d9bab /needs-a-key 2020-02-14 16:34:52 +01:00
Stef Heyenrath 83866f5719 Example: RejectOnMatch 2020-02-11 08:55:06 +01:00
Stef Heyenrath f72c3c33ef 1.1.7 2020-02-06 18:44:52 +01:00
Stef HeyenrathandGitHub 1df4502631 fix (#414) 2020-02-05 19:09:57 +01:00
Stef Heyenrath 06ae9d72c3 1.1.6.0 2020-01-27 18:51:31 +01:00
Stef HeyenrathandGitHub 307a89d324 AllowAnyHttpStatusCodeInResponse (#407)
* .

* ,

* PUBLISH_TESTRESULTS

* fix logging

* fix compile error

* codefactor fix

* Debug - Sonar + other things in csproj
2020-01-27 18:47:58 +01:00
Stef Heyenrath 6ae7fc1d75 <VersionPrefix>1.1.5</VersionPrefix> 2020-01-25 18:06:51 +01:00
Stef Heyenrath 29e86abe12 1.1.5.0 2020-01-25 17:58:44 +01:00
Stef HeyenrathandGitHub 710fc8dcf6 Fixed StatusCode = null or < 0 (#406)
* .

* fix tests

* responseModel.StatusCode is int statusCodeAsInt && statusCodeAsInt > 0

* < 0
2020-01-25 17:51:38 +01:00
Stef Heyenrath dfbfa5fd35 1.1.4.0 2020-01-25 15:28:43 +01:00
Stef HeyenrathandGitHub 69bbd76ca4 Log Exception (#405) 2020-01-25 15:25:47 +01:00
Stef Heyenrath bd0c5a83c9 WireMock.Net.Service 2020-01-25 13:54:09 +01:00
Stef Heyenrath a08efe2f78 steps: 2020-01-25 12:39:36 +01:00
Stef Heyenrath 6e151098e5 azure-pipelines 2020-01-25 12:29:13 +01:00
Stef Heyenrath 43d481435c 1.1.3 2020-01-22 16:40:10 +01:00
Stef Heyenrath 93613885c1 1.1.2.0 2020-01-09 20:18:07 +01:00
Stef Heyenrath 101d755a00 1.1.1.0 2020-01-09 18:04:41 +01:00
Stef Heyenrath 3f802c3948 1.1.0.0 2019-12-27 16:13:36 +01:00
Stef HeyenrathandGitHub 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 368f0e13ac 1.0.43.0 2019-12-26 14:02:19 +01:00
Stef HeyenrathandGitHub 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 b5795713b1 1.0.42.0 2019-12-15 12:19:41 +01:00
Stef HeyenrathandGitHub a8c17ce311 #383 (#391) 2019-12-14 21:37:04 +01:00
Stef Heyenrath 7678e8fb70 1.0.41.0 2019-12-14 12:19:55 +01:00
Stef HeyenrathandGitHub 8ae0abb023 . (#392) 2019-12-13 13:21:50 +01:00
Stef Heyenrath b3c2af0c22 1.0.40.0 (changelog) 2019-12-09 17:32:47 +01:00
Stef Heyenrath 2dd30b4f14 1.0.40 2019-12-09 17:31:50 +01:00
Stef HeyenrathandGitHub 45d8c0cc27 Fix QueryStringParser (#389)
* Fix QueryStringParser

* add extra test
2019-12-09 17:20:17 +01:00
Stef Heyenrath 178f2cf02f 1.0.39.0 2019-12-07 08:58:24 +01:00
Stef HeyenrathandGitHub 1b326a54d6 Add WebProxySettings (use when proxying requests) (#370)
* webproxy part 1

* fixed

* Push to MyGet

* WebProxy standalone

* -n true

* nuget --- "-n true"

* AllowAutoRedirect

* .
2019-12-07 08:52:04 +01:00
Stef HeyenrathandGitHub 8bafd6a1ba Transform body as file (#388)
* .

* fix
2019-12-06 06:52:08 +01:00
Stef Heyenrath a47750c058 1.0.38 2019-11-30 08:54:10 +01:00
Stef HeyenrathandGitHub 5bb10c3350 Use dotnet default development certificate for .NET Core 2.x (#381) 2019-11-29 14:51:03 +01:00
Stef HeyenrathandGitHub 3a221f51b1 set handlebars dependency for .net 4.5.1 to fixed value (#378) 2019-11-25 18:56:01 +01:00
Stef Heyenrath 9b323ab388 example 2019-11-19 18:54:28 +01:00
Stef Heyenrath 9b3c750754 -n true 2019-11-08 17:39:46 +01:00
Stef Heyenrath a5d6061c2d 1.0.37.0 2019-11-08 17:26:08 +01:00
Stef HeyenrathandGitHub 395be3c583 WatchStaticMappingsInSubdirectories (#374)
* WatchStaticMappingsInSubdirectories

* 37

* IEnumerable<string> EnumerateFiles([NotNull] string path, bool includeSubdirectories);

* reloadStaticMappings
2019-11-07 15:31:43 +01:00
Stef Heyenrath ea6a8d3b73 Push to MyGet 2019-10-31 20:43:12 +01:00
Stef Heyenrath 4886ac6196 Push to MyGet 2019-10-31 20:34:23 +01:00
Stef HeyenrathandGitHub 0ca63eef66 RUN_SONAR (#373) 2019-10-31 07:15:23 +00:00
Stef Heyenrath c72487a748 Add images 2019-10-31 07:23:41 +01:00
Stef Heyenrath 79db955611 SaveMappingForStatusCodePattern 2019-10-29 19:02:59 +01:00
Stef Heyenrath 395f48a2bf 1.0.36.0 2019-10-26 08:04:40 +02:00
Stef HeyenrathandGitHub 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 fc024678fa Doesn't push symbols (even if present). 2019-10-25 17:56:21 +02:00
Stef Heyenrath 2e78a04f3d 1.0.35.0 2019-10-25 17:31:30 +02:00
Stef HeyenrathandGitHub f3d2452093 remove Obsolete (#368) 2019-10-25 08:40:40 +00:00
Stef Heyenrath 92e693818a <PackageLicenseExpression>MIT</PackageLicenseExpression> 2019-10-22 21:24:22 +02:00
Stef HeyenrathandGitHub 9a1ae6a3f0 Do not build symbol NuGets anymore. (#367) 2019-10-22 19:19:53 +00:00
Stef Heyenrath e701566a1f 1.0.34.0 2019-10-22 21:09:48 +02:00
Stef HeyenrathandGitHub 84ad5a927e 2.x.x (#366) 2019-10-22 18:58:36 +00:00
Stef HeyenrathandGitHub 3250604b5a #352 (#354) 2019-10-22 18:53:30 +00:00
Stef Heyenrath 9e0536c54c 1.0.33.0 - changelog 2019-10-12 08:58:55 +02:00
Stef Heyenrath 676e973011 1.0.33 2019-10-12 08:56:29 +02:00
Stef HeyenrathandGitHub 31f3d77b38 Mark some classes and methods obsolete for version 1.1.0 (#335)
* Obsolete

* StandAloneApp - obsolete

* obs

* make Interface obsolete
2019-10-12 08:54:01 +02:00
Stef HeyenrathandGitHub 4a2d512f83 Add Proxy Setting for: SaveMappingForStatusCodePattern to only save the mapping when the status code matches the pattern (#357)
* proxy

* HttpStatusRangeParserTests

* test
2019-10-10 08:18:58 +02:00
Stef HeyenrathandGitHub 87534c35f5 fix jsonpath matcher (#311) 2019-10-09 13:08:02 +02:00
Stef HeyenrathandGitHub 7789f94737 Fix JsonMatcher (parsing DateTimeOffset) (#358)
* .

* JObject Parse

* JsonUtils.Parse

* fix code comments
2019-10-09 11:16:39 +02:00
Stef HeyenrathandGitHub b2167f85ae public event NotifyCollectionChangedEventHandler LogEntriesChanged (#355) 2019-10-08 09:50:59 +02:00
Stef HeyenrathandGitHub 3cc361e216 Fixed failing admin requests when content type includes a charset (based on idea from Paul Roub) (#353)
* .

* #350

* fix

* .
2019-10-05 17:20:10 +02:00
Stef HeyenrathandGitHub 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 4afef3695b test utils 2019-09-28 10:55:24 +02:00
Stef Heyenrath 782b082949 Prerelease: '' 2019-09-21 11:34:00 +02:00
Stef Heyenrath 36325fe2c7 source 2019-09-21 11:27:49 +02:00
Stef Heyenrath 01171b9592 Fix Push to NuGet 2019-09-21 11:15:46 +02:00
Stef Heyenrath d6f44b2202 Add NuGet push 2019-09-21 10:58:12 +02:00
Stef Heyenrath a2b22d8b0c 1.0.32.0 2019-09-20 19:09:47 +02:00
Stef HeyenrathandGitHub 666992ef24 When posting new mapping, use DateParseHandling.None (#348)
* .

* OfType + test

* remove line
2019-09-20 13:44:19 +02:00
Stef Heyenrath 9cd16f726f 1.0.31.0 2019-09-19 18:03:15 +02:00
Stef HeyenrathandGitHub e1798fbb8e . (#339) 2019-09-17 18:13:01 +02:00
Stef HeyenrathandGitHub 5b8b588983 Fix CompareTo in RequestMatchResult (#345)
* Fix CompareTo in RequestMatchResult
#344

* fix test
2019-09-17 14:50:43 +02:00
Stef Heyenrath 8c9a51c46d release notes 2019-09-01 09:52:38 +02:00
Stef Heyenrath ebe3275079 1.0.30.0 2019-08-31 21:13:38 +02:00
Stef HeyenrathandGitHub c0a43ed204 remove MimeKitLite and use MediaTypeHeaderValue (#338) 2019-08-31 19:01:44 +00:00
Stef Heyenrath 7941894543 . 2019-08-30 22:03:08 +02:00
Stef Heyenrath ec0bfd7eed 1.0.29.0 2019-08-29 21:54:02 +02:00
Stef Heyenrath d885de1276 HandlebarsRegistrationCallback example 2019-08-25 18:40:54 +02:00
Stef HeyenrathandGitHub ccb2c51a39 JsonMatcher support IgnoreCase (#333)
* JsonMatcher - IgnoreCase - #332

* also rename property name

* Remove example project
2019-08-23 19:49:15 +00:00
Stef HeyenrathandGitHub 2e33bcc464 #327 (#328) 2019-08-23 11:38:29 +00:00
Stef Heyenrath 19ee3c6681 1.0.28 2019-08-20 21:28:55 +02:00
Stef HeyenrathandGitHub 0edf858caa Fix parsing Guid (#326) 2019-08-20 19:22:25 +00:00
Stef Heyenrath da8bb717f4 Remove coverlet folder 2019-08-18 17:07:07 +02:00
Stef HeyenrathandGitHub d55e2fb920 Refactor MappingConverter & MatcherMapper (#323) 2019-08-17 17:00:44 +00:00
Stef HeyenrathandGitHub 94f179ba17 Fix MappingMatcher in case of an exception in LinqMatcher. (#322)
* Fix MappingMatcher in case of an exception in LinqMatcher.

* update unit-tests
2019-08-17 16:24:14 +00:00
Stef HeyenrathandGitHub 0a5c9880bd Remove coverlet folder (#320) 2019-08-16 16:11:59 +00:00
Stef Heyenrath 6ee4a42f0a 1.0.27.0 2019-08-14 22:12:38 +02:00
Stef Heyenrath a6c6cfee42 1.0.26.0 2019-08-11 20:03:38 +02:00
Stef HeyenrathandGitHub 100291ea4b #313 (#314) 2019-08-11 19:56:07 +02:00
Stef HeyenrathandGitHub 65688ee7d3 Fix LogEntries: collection was modified exception (#309)
* _options.LogEntries.ToArray()

* .

* update error message
2019-08-10 16:46:53 +02:00
Stef Heyenrath 19dd9e113e 1.0.25.0 2019-07-23 18:13:13 +02:00
Stef HeyenrathandGitHub cb09d65f10 Support WithBody with multiple matchers (#304) 2019-07-23 18:02:46 +02:00
Stef Heyenrath 1402e14621 1.0.24.0 2019-07-22 18:39:17 +02:00