AnalyzeRe.Client.Test 1.38.6915.29547

Analyze Re Testing Library

A testing framework for the Analyze Re Client Library

Install-Package AnalyzeRe.Client.Test -Version 1.38.6915.29547
dotnet add package AnalyzeRe.Client.Test --version 1.38.6915.29547
paket add AnalyzeRe.Client.Test --version 1.38.6915.29547
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.

Version History

Version Downloads Last updated
1.38.6915.29547 19 12/7/2018
1.38.6914.25681 21 12/6/2018
1.37.6902.39692 48 11/25/2018
1.37.6902.39502-beta 36 11/25/2018
1.36.6901.21665-beta 34 11/23/2018
1.36.6901.17048 37 11/23/2018
1.36.6886.29866 47 11/8/2018
1.36.6884.21974 45 11/6/2018
1.36.6884.20545 41 11/6/2018
1.36.6883.30743 41 11/5/2018
1.35.6836.24279 105 9/19/2018
1.35.6822.18609 62 9/5/2018
1.35.6808.20082 70 8/22/2018
1.34.6774.31617 117 7/19/2018
1.33.6754.18738 129 6/29/2018
1.33.6750.32303 122 6/25/2018
1.33.6746.29757 125 6/21/2018
1.32.6744.32002 120 6/19/2018
1.31.6737.22360 112 6/12/2018
1.31.6737.21627 104 6/12/2018
1.31.6719.27629 113 5/25/2018
1.31.6719.21755 111 5/25/2018
1.31.6719.20583 106 5/25/2018
1.31.6717.19060 108 5/23/2018
1.30.6697.31277 129 5/3/2018
1.29.6610.27909 162 2/5/2018
1.29.6610.18983 143 2/5/2018
1.29.6610.1411 143 2/5/2018
1.29.6609.39376 141 2/5/2018
1.28.6607.18718 141 2/2/2018
1.28.6585.42534 125 1/12/2018
1.28.6579.40710 140 1/6/2018
1.28.6556.33617 128 12/13/2017
1.27.6533.19377 127 11/20/2017
1.27.6502.30669 131 10/20/2017
1.27.6438.31000 151 8/17/2017
1.27.6437.29692 139 8/16/2017
1.27.6431.18121 142 8/10/2017
1.27.6421.28854 151 7/31/2017
1.27.6401.30977 153 7/11/2017
1.27.6338.2270 187 5/9/2017
1.26.6330.28153 168 5/1/2017
1.26.6325.24058 170 4/26/2017
1.26.6325.24002 162 4/26/2017
1.26.6318.1-Beta 154 4/24/2017
1.26.6318-Beta 151 4/24/2017
1.26.6317.14578 170 4/18/2017
1.26.6315.23065 168 4/16/2017
1.26.6312.34624 167 4/13/2017
1.26.6312.30011 167 4/13/2017
1.26.6312.27506 166 4/13/2017
1.26.6312.25814 164 4/13/2017
1.26.6312.22781 163 4/13/2017
1.26.6312.18248 164 4/13/2017
1.25.6290.27880 230 3/22/2017
1.25.6257.30907 191 2/17/2017
1.25.6241.26274 192 2/1/2017
1.25.6213.26568 218 1/4/2017
1.25.6198.29366 208 12/20/2016
1.25.6197.23699 207 12/19/2016
1.24.6163.23726 198 11/15/2016
1.24.6158.25303 188 11/10/2016
1.24.6157.30539 188 11/9/2016
1.24.6149.29391 194 11/1/2016
1.24.6149.25457 185 11/1/2016
1.24.6148.26385 193 10/31/2016
1.23.6145.27798 209 10/28/2016
1.23.6142.23412 211 10/25/2016
1.23.6142.3189 189 10/25/2016
1.22.6130.21147 194 10/13/2016
1.22.6130.21054 184 10/13/2016
1.21.6124.20963 194 10/7/2016
1.20.6117.34157 193 9/30/2016
1.20.0-beta1 180 9/27/2016
1.19.6100.28240 194 9/13/2016
1.18.6096.23777 187 9/9/2016
1.17.6087.29127 193 8/31/2016
1.16.6081.21143 194 8/25/2016
1.15.6079.17009 194 8/23/2016
1.14.6078.27133 192 8/22/2016
1.13.6074.23768 193 8/18/2016
1.12.6071.16614 195 8/15/2016
1.12.6054.28859 200 7/29/2016
1.12.6054.15882 196 7/29/2016
1.12.6053.18776 198 7/28/2016
1.11.6051.24736 227 7/26/2016
1.11.6046.19761 225 7/21/2016
1.11.6039.27229 340 7/14/2016
1.11.6038.29304 350 7/13/2016
1.11.6037.24604 345 7/12/2016
1.11.6036.21377 347 7/11/2016
1.11.6032.22315 206 7/7/2016
1.10.6030.18547 215 7/5/2016
1.10.6029.28585 206 7/4/2016
1.10.6029.25374 206 7/4/2016
1.10.6025.40939 205 7/1/2016
1.9.6024.17072 200 6/29/2016
1.8.6022.22378 204 6/27/2016
1.8.6019.33691 194 6/24/2016
1.8.6019.30300 176 6/24/2016
1.8.6016.18890 210 6/21/2016
1.8.6015.37339 208 6/20/2016
1.7.6009.21437 212 6/14/2016
1.7.6008.40048 211 6/14/2016
1.7.6005.31458 209 6/10/2016
1.7.6005.17170 205 6/10/2016
1.7.6004.32310 208 6/9/2016
1.7.6003.26215 210 6/8/2016
1.7.6003.25126 201 6/8/2016
1.7.6003.22268 204 6/8/2016
1.7.5998.32101 205 6/3/2016
1.7.5998.28370 201 6/3/2016
1.7.5995.23412 206 5/31/2016
1.7.5991.25329 210 5/27/2016
1.7.5986.42312 211 5/23/2016
1.7.5986.195 207 5/22/2016
1.7.5985.33029 206 5/21/2016
1.7.5985.31333 200 5/21/2016
1.7.5981.19356 212 5/17/2016
1.7.5978.34426 211 5/14/2016
1.7.5978.23540 202 5/14/2016
1.7.5978.23176 203 5/14/2016
1.7.5977.26061 206 5/13/2016
1.7.5976.42073 207 5/13/2016
1.7.5976.17341 206 5/12/2016
1.7.5974.40614 209 5/11/2016
1.7.5968.407 212 5/4/2016
1.7.5955.36159 221 4/21/2016
1.7.5948.71 218 4/14/2016
1.6.5945.22766 212 4/11/2016
1.6.5945.18201 208 4/11/2016
1.6.5943.37154 216 4/9/2016
1.6.5943.36325 213 4/9/2016
1.6.5943.35524 212 4/9/2016
1.6.5943.13261 215 4/9/2016
1.6.5943.12132 214 4/9/2016
1.6.5943.9142 212 4/9/2016
1.6.0-beta1 198 3/24/2016
1.5.5926.39997 222 3/24/2016
1.5.5907.31694 220 3/4/2016
1.5.5904.19972 219 3/1/2016
1.5.5903.38645 221 3/1/2016
1.5.0-beta4 200 2/26/2016
1.5.0-beta3 204 2/19/2016
1.5.0-beta 196 2/10/2016
1.5.0-alpha 205 1/20/2016
1.4.5861.6743 261 1/18/2016
1.4.5861.5788 219 1/18/2016
1.4.5861.4185 218 1/18/2016
1.4.2-alpha 232 1/15/2016
1.4.1-alpha 216 12/4/2015
1.4.0-alpha 229 11/17/2015
1.3.5860.42802 215 1/18/2016
1.3.5858.19068 222 1/15/2016
1.3.5855.31883 225 1/12/2016
1.3.5855.29687 217 1/12/2016
1.3.5808.32122 263 11/26/2015
1.3.5781.25862 271 10/30/2015
1.1.5751.18720 283 9/30/2015
1.1.5738.29105 286 9/17/2015
1.1.5735.31446 274 9/14/2015
1.1.5731.28218 275 9/10/2015
1.1.2-alpha 242 9/8/2015
1.1.1-alpha 237 9/8/2015
1.0.5731.28016 260 9/10/2015
1.0.5700.21033 279 8/10/2015
1.0.5697.32747 256 8/7/2015
1.0.5697.30798 244 8/7/2015
1.0.5697.22963 243 8/7/2015
1.0.5696.32877 266 8/6/2015
1.0.5696.28969 251 8/6/2015
1.0.5694.34850 258 8/4/2015
1.0.5694.33889 242 8/4/2015
1.0.5694.25198 242 8/4/2015
1.0.5694.18350 247 8/4/2015
1.0.5689.31331 259 7/30/2015
1.0.5686.21655 273 7/27/2015
1.0.5680.30452 270 7/21/2015
1.0.5679.17106 257 7/20/2015
1.0.5675.26826 288 7/16/2015
1.0.5675.26111 250 7/16/2015
1.0.5651.29997 299 6/22/2015
1.0.5647.26487 263 6/18/2015
1.0.5639.28670 285 6/10/2015
1.0.5639.16853 279 6/10/2015
1.0.5638.41835 277 6/10/2015
1.0.5638.37519 276 6/10/2015
1.0.5632.27111 280 6/3/2015
1.0.5626.31978 279 5/28/2015
1.0.5620.26675 265 5/22/2015
1.0.5619.22900 261 5/21/2015
1.0.5610.17716 274 5/12/2015
1.0.5606.29166 265 5/8/2015
1.0.5605.27666 266 5/7/2015
1.0.5605.23108 265 5/7/2015
1.0.5603.29582 265 5/5/2015
1.0.5603.29397 264 5/5/2015