AnalyzeRe.Client.Test 1.36.6901.21665-beta

A testing framework for the Analyze Re Client Library

This is a prerelease version of AnalyzeRe.Client.Test.
There is a newer version of this package available.
See the version list below for details.
Install-Package AnalyzeRe.Client.Test -Version 1.36.6901.21665-beta
dotnet add package AnalyzeRe.Client.Test --version 1.36.6901.21665-beta
<PackageReference Include="AnalyzeRe.Client.Test" Version="1.36.6901.21665-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AnalyzeRe.Client.Test --version 1.36.6901.21665-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

An extensible unit testing framework that ensures all features of the client library work against your target Analyze Re API server. Facilitates testing of new custom features and libraries built off of the Analyze Re Client package.

1.36
- Adapts to the client-side changes that allow nested layers to reference layers or layer_views in some cases.
-- Reflection-based random resource generation and assertions have been adjusted in accordance. In most cases, helper methods are now more flexible, supporting any ICollection{T} arguments, rather than just List{T} arguments.
- Expanded on Reflection based resource generation utilities in to allow for more in-depth input fuzzing tests.

1.31
- New class `MockResponse.cs` used to mock RestSharp responses for testing without actually making a request.
- Setting the RUN_OFFLINE environment variable to true changes the behaviour of Samples (InjectibleResources) and base test methods to no longer rely on a server connection. Tests requiring a connection will return Inconclusive in this mode.
- Fixed a subtle error in the AssertAPI.AllPropertiesEqual test helper method when it recursed on resources.

1.27
- New TypedLockGuard class reduces contention for thread-safe shared sample resources and improves test performance.
- Source updated to take advantage of modern C#7 language features and their associated performance improvements.
- Reduced logging when the Reflection class is used to generate property values for trivial types.
- Adapt to new best-practices for resolving references introduced in version 1.27 of the client library.

1.26
- Test infrastructure changes to support new types and more numeric limits.
- Changes to default test assumptions surrounding updated platform features.

1.25
- Added additional testing infrastructure for collections.

1.21
- Updated usage and tests for IStoredAPIResource_WithStatus resources to respect the need to do status polling before considering the POST complete.

1.17
- Layer tests reconfigured to also test attributes of layers when inlined within LayerViews
- Reflection-based tests made to ignore resources tagged with the NotSaveable attribute.

1.15
- Added TestSuite_SimulationOptions for detailed tests on Reporting Period and other options.

1.14
- Fixed the TestSuite_LargeDataUpload.YELTStream returning 0 bytes if the requested buffer size was smaller than the first row generated.

1.11
- Removed LossNetOfOccurrenceTerms as an input and output perspective.

1.10
- Adapts to refactoring and namespace changes made in the client library.
- Modified the root namespace to fall outside of AnalyzeRe's core client library.
- Improvements and bug fixes to documentation

1.9:
- Includes source and symbols for debugging.
- Should no longer require projects to also add Json.NET or RestSharp as dependencies.

1.8:
- Backwards incompatible overhaul of unit test framework to simplify resource injection.

1.7:
- Now targets .NET Framework 4.5 to make use of improvements to native compression algorithms.

1.6 and earlier features:
- Injectable test resources for all of the resource types defined by the AnalyzeRe API
- Optional caching and injected resource re-use to allow integration tests to run quickly and in parallel.
- Tests which can serve as examples of every piece of functionality in the library and illustrate a number of error scenarios.
- Reflection-based utilities for generating random valid resources.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.40.7104.16673 63 6/14/2019
1.40.7095.28735 92 6/5/2019
1.40.7093.16438 99 6/3/2019
1.40.7090.28046 70 5/31/2019
1.40.7068.28904 88 5/9/2019
1.40.7066.18196 89 5/7/2019
1.39.7052.25136 158 4/23/2019
1.39.7038.27247 92 4/9/2019
1.39.7038.26645-beta 78 4/9/2019
1.39.7031.27541 94 4/2/2019
1.39.7023.30811 97 3/25/2019
1.39.7017.20836 84 3/19/2019
1.39.7016.20637 78 3/18/2019
1.38.6960.20923 142 1/21/2019
1.38.6915.29547 193 12/7/2018
1.38.6914.25681 122 12/6/2018
1.37.6902.39692 152 11/25/2018
1.37.6902.39502-beta 105 11/25/2018
1.36.6901.21665-beta 110 11/23/2018
1.36.6901.17048 151 11/23/2018
1.36.6886.29866 149 11/8/2018
1.36.6884.21974 173 11/6/2018
1.36.6884.20545 146 11/6/2018
1.36.6883.30743 159 11/5/2018
1.35.6836.24279 218 9/19/2018
1.35.6822.18609 161 9/5/2018
1.35.6808.20082 191 8/22/2018
1.34.6774.31617 248 7/19/2018
1.33.6754.18738 277 6/29/2018
1.33.6750.32303 248 6/25/2018
1.33.6746.29757 239 6/21/2018
1.32.6744.32002 244 6/19/2018
1.31.6737.22360 306 6/12/2018
1.31.6737.21627 243 6/12/2018
1.31.6719.27629 241 5/25/2018
1.31.6719.21755 237 5/25/2018
1.31.6719.20583 220 5/25/2018
1.31.6717.19060 258 5/23/2018
1.30.6697.31277 278 5/3/2018
1.29.6610.27909 294 2/5/2018
1.29.6610.18983 272 2/5/2018
1.29.6610.1411 282 2/5/2018
1.29.6609.39376 254 2/5/2018
1.28.6607.18718 320 2/2/2018
1.28.6585.42534 230 1/12/2018
1.28.6579.40710 371 1/6/2018
1.28.6556.33617 237 12/13/2017
1.27.6533.19377 250 11/20/2017
1.27.6502.30669 239 10/20/2017
1.27.6438.31000 260 8/17/2017
1.27.6437.29692 247 8/16/2017
1.27.6431.18121 242 8/10/2017
1.27.6421.28854 269 7/31/2017
1.27.6401.30977 273 7/11/2017
1.27.6338.2270 303 5/9/2017
1.26.6330.28153 288 5/1/2017
1.26.6325.24058 277 4/26/2017
1.26.6325.24002 295 4/26/2017
1.26.6318.1-Beta 250 4/24/2017
1.26.6318-Beta 249 4/24/2017
1.26.6317.14578 290 4/18/2017
1.26.6315.23065 301 4/16/2017
1.26.6312.34624 313 4/13/2017
1.26.6312.30011 296 4/13/2017
1.26.6312.27506 278 4/13/2017
1.26.6312.25814 286 4/13/2017
1.26.6312.22781 317 4/13/2017
1.26.6312.18248 282 4/13/2017
1.25.6290.27880 372 3/22/2017
1.25.6257.30907 327 2/17/2017
1.25.6241.26274 340 2/1/2017
1.25.6213.26568 365 1/4/2017
1.25.6198.29366 374 12/20/2016
1.25.6197.23699 366 12/19/2016
1.24.6163.23726 316 11/15/2016
1.24.6158.25303 315 11/10/2016
1.24.6157.30539 315 11/9/2016
1.24.6149.29391 316 11/1/2016
1.24.6149.25457 320 11/1/2016
1.24.6148.26385 322 10/31/2016
1.23.6145.27798 348 10/28/2016
1.23.6142.23412 323 10/25/2016
1.23.6142.3189 330 10/25/2016
1.22.6130.21147 342 10/13/2016
1.22.6130.21054 327 10/13/2016
1.21.6124.20963 323 10/7/2016
1.20.6117.34157 325 9/30/2016
1.20.0-beta1 289 9/27/2016
1.19.6100.28240 332 9/13/2016
1.18.6096.23777 309 9/9/2016
1.17.6087.29127 325 8/31/2016
1.16.6081.21143 318 8/25/2016
1.15.6079.17009 329 8/23/2016
1.14.6078.27133 315 8/22/2016
1.13.6074.23768 334 8/18/2016
1.12.6071.16614 336 8/15/2016
1.12.6054.28859 338 7/29/2016
1.12.6054.15882 361 7/29/2016
1.12.6053.18776 351 7/28/2016
1.11.6051.24736 360 7/26/2016
1.11.6046.19761 368 7/21/2016
1.11.6039.27229 490 7/14/2016
1.11.6038.29304 536 7/13/2016
1.11.6037.24604 472 7/12/2016
1.11.6036.21377 495 7/11/2016
1.11.6032.22315 374 7/7/2016
1.10.6030.18547 356 7/5/2016
1.10.6029.28585 342 7/4/2016
1.10.6029.25374 369 7/4/2016
1.10.6025.40939 359 7/1/2016
1.9.6024.17072 363 6/29/2016
1.8.6022.22378 345 6/27/2016
1.8.6019.33691 357 6/24/2016
1.8.6019.30300 377 6/24/2016
1.8.6016.18890 361 6/21/2016
1.8.6015.37339 373 6/20/2016
1.7.6009.21437 362 6/14/2016
1.7.6008.40048 393 6/14/2016
1.7.6005.31458 398 6/10/2016
1.7.6005.17170 360 6/10/2016
1.7.6004.32310 356 6/9/2016
1.7.6003.26215 360 6/8/2016
1.7.6003.25126 357 6/8/2016
1.7.6003.22268 362 6/8/2016
1.7.5998.32101 362 6/3/2016
1.7.5998.28370 349 6/3/2016
1.7.5995.23412 374 5/31/2016
1.7.5991.25329 384 5/27/2016
1.7.5986.42312 388 5/23/2016
1.7.5986.195 375 5/22/2016
1.7.5985.33029 372 5/21/2016
1.7.5985.31333 358 5/21/2016
1.7.5981.19356 376 5/17/2016
1.7.5978.34426 388 5/14/2016
1.7.5978.23540 375 5/14/2016
1.7.5978.23176 368 5/14/2016
1.7.5977.26061 381 5/13/2016
1.7.5976.42073 376 5/13/2016
1.7.5976.17341 397 5/12/2016
1.7.5974.40614 385 5/11/2016
1.7.5968.407 443 5/4/2016
1.7.5955.36159 400 4/21/2016
1.7.5948.71 556 4/14/2016
1.6.5945.22766 392 4/11/2016
1.6.5945.18201 392 4/11/2016
1.6.5943.37154 398 4/9/2016
1.6.5943.36325 385 4/9/2016
1.6.5943.35524 386 4/9/2016
1.6.5943.13261 381 4/9/2016
1.6.5943.12132 386 4/9/2016
1.6.5943.9142 377 4/9/2016
1.6.0-beta1 341 3/24/2016
1.5.5926.39997 386 3/24/2016
1.5.5907.31694 398 3/4/2016
1.5.5904.19972 415 3/1/2016
1.5.5903.38645 402 3/1/2016
1.5.0-beta4 361 2/26/2016
1.5.0-beta3 337 2/19/2016
1.5.0-beta 344 2/10/2016
1.5.0-alpha 364 1/20/2016
1.4.5861.6743 443 1/18/2016
1.4.5861.5788 394 1/18/2016
1.4.5861.4185 405 1/18/2016
1.4.2-alpha 409 1/15/2016
1.4.1-alpha 385 12/4/2015
1.4.0-alpha 390 11/17/2015
1.3.5860.42802 392 1/18/2016
1.3.5858.19068 402 1/15/2016
1.3.5855.31883 393 1/12/2016
1.3.5855.29687 409 1/12/2016
1.3.5808.32122 434 11/26/2015
1.3.5781.25862 450 10/30/2015
1.1.5751.18720 494 9/30/2015
1.1.5738.29105 466 9/17/2015
1.1.5735.31446 451 9/14/2015
1.1.5731.28218 510 9/10/2015
1.1.2-alpha 389 9/8/2015
1.1.1-alpha 382 9/8/2015
1.0.5731.28016 435 9/10/2015
1.0.5700.21033 472 8/10/2015
1.0.5697.32747 431 8/7/2015
1.0.5697.30798 461 8/7/2015
1.0.5697.22963 432 8/7/2015
1.0.5696.32877 469 8/6/2015
1.0.5696.28969 428 8/6/2015
1.0.5694.34850 450 8/4/2015
1.0.5694.33889 428 8/4/2015
1.0.5694.25198 419 8/4/2015
1.0.5694.18350 426 8/4/2015
1.0.5689.31331 437 7/30/2015
1.0.5686.21655 464 7/27/2015
1.0.5680.30452 464 7/21/2015
1.0.5679.17106 442 7/20/2015
1.0.5675.26826 493 7/16/2015
1.0.5675.26111 439 7/16/2015
1.0.5651.29997 484 6/22/2015
1.0.5647.26487 446 6/18/2015
1.0.5639.28670 474 6/10/2015
1.0.5639.16853 455 6/10/2015
1.0.5638.41835 457 6/10/2015
1.0.5638.37519 476 6/10/2015
1.0.5632.27111 459 6/3/2015
1.0.5626.31978 466 5/28/2015
1.0.5620.26675 450 5/22/2015
1.0.5619.22900 425 5/21/2015
1.0.5610.17716 472 5/12/2015
1.0.5606.29166 440 5/8/2015
1.0.5605.27666 446 5/7/2015
1.0.5605.23108 443 5/7/2015
1.0.5603.29582 444 5/5/2015
1.0.5603.29397 441 5/5/2015
Show less