C# Client Library
A C# Client Library for the AnalyzeRe REST API
Loading...
Searching...
No Matches
AnalyzeReTesting.Samples Class Reference

Exposes sample resource objects, with built-in methods for injecting dependencies. More...

Classes

class  CSV
 Exposes the various sample CSV files as strings. More...
 
class  Fees
 

Public Member Functions

IInjectableResource< ILayerView< T > > GetInjectableLayerView< T > (IInjectableResource< T > layer, IInjectableResource< AnalysisProfile > analysisProfile=null, string target_currency=null)
 Factory for producing injectable LayerViews using a Layer and a injectable AnalysisProfile for use in testing.
 
IInjectableResource< ILayerView< T > > GetInjectableLayerView< T > (T layer, IInjectableResource< AnalysisProfile > analysisProfile=null, string target_currency=null)
 Factory for producing injectable LayerViews using a Layer and a injectable AnalysisProfile for use in testing.
 
IInjectableResource< LoadedLossSetGetInjectableLoadedLossSet (IInjectableResource< LossSet > source, double load=1.0, LossType? loss_type=null)
 Factory for producing injectable LoadedLossSets using a POSTable injectable Layer for use in testing.
 
IInjectableResource< NestedGetInjectableNestedLayer (IInjectableResource< ILayerSource > sink, IEnumerable< IInjectableResource< ILayerSource > > sources, bool inline=false)
 Factory for producing injectable NestedLayers using a POSTable injectable Layer for use in testing.
 
IInjectableResource< NestedLayerLossSetGetInjectableNestedLayerLossSet (IInjectableResource< ILayer > layer, LossType? loss_type=null)
 Factory for producing injectable NestedLayerLossSets using a POSTable injectable Layer for use in testing.
 
IInjectableResource< OptimizationViewGetInjectableOptimizationView (IEnumerable< IInjectableResource< Layer > > layers)
 
IInjectableResource< PortfolioViewGetInjectablePortfolioView (IInjectableResource< StaticPortfolio > portfolio, IInjectableResource< AnalysisProfile > analysisProfile, string target_currency=null)
 Factory for producing injectable PortfolioViews using a Portfolio and a injectable AnalysisProfile for use in testing.
 
IInjectableResource< YELTLossSetGetInjectableYELT (string currency="USD", string data=null, LossType lossType=LossType.LossGross)
 Helper function for creating a YELT Loss Set with a specific configuration.
 
IInjectableResource< YLTLossSetGetInjectableYLT (string data=null, LossType lossType=LossType.LossGross)
 Helper function for creating a YLT Loss Set with a specific configuration.
 
void Reset ()
 Reset all cached injected resources.
 

Static Public Member Functions

static List< Type > GetAPIResourceTypes ()
 A list of base "production" resource types on the server, (e.g. each with their own collection) used for several tests.
 

Public Attributes

bool OfflineMode = EnvironmentSettings.RUN_OFFLINE
 Can be set to true to avoid POSTing resources, and instead injecting mock resources with invalid ids where appropriate.
 
DateTime SimulationStartDate = DateTime.UtcNow.Date
 The relative start_date to use for all new resources that require an absolute DateTime point of reference (e.g. StaticSimulation.start_date, ILossSet_Simulated.start_date, ParametricLossSet.start_date, ILayer_WithTerms.inception_date and ILayer_WithTerms.expiry_date, NoClaimsBonus.payout_date, FixedDatePayment.payment_dates, etc.)
 

Static Public Attributes

static readonly PollingOptions DataPollingOptions
 Polling options to use when uploading a data file.
 
static Parameters UploadParams
 The LargeDataUpload parameters to use when uploading data for test fixtures.
 

Properties

IInjectableResource< AgentAgent [get]
 
List< IInjectableResource< ILayer > > AllLayerTypesTestList [get]
 A list of one of each type of layer.
 
List< IInjectableResource< ILayerView > > AllLayerViewTypesTestList [get]
 A list of one of each type of layer.
 
List< IInjectableResource< LossSet > > AllLossSetTypesTestList [get]
 One sample of each loss set type, all with the loss_type set to LossType.LossGross to maximize potential use cases.
 
static HashSet< RecordTypeAllRecordTypes [get]
 Returns the set of all record types as a new HashSet instance.
 
List< IInjectableResource< ILayer > > AllSaveableLayerTypesTestList [get]
 A list of one of each type of layer that can be POSTed. Layer types that cannot be posted on their own to the /layers/ endpoint (i.e. that can only be inlined in a layer_view) are excluded. Note that those layer types all possess the NotSaveableAttribute attribute.
 
IInjectableResource< VendorPortfolioAnalysisAnalysis_VendorPortfolioAnalysis [get]
 
IInjectableResource< VendorTreatyAnalysisAnalysis_VendorTreatyAnalysis [get]
 
IInjectableResource< AnalysisProfileAnalysisProfile [get]
 An analysis profile with one of each possible type of filter.
 
IInjectableResource< AnalysisProfileAnalysisProfile_OneFilter [get]
 An analysis profile containing only an AnyFilter.
 
IInjectableResource< BinomialDistributionDistribution_BinomialDistribution [get]
 
IInjectableResource< CustomFrequencyDistributionDistribution_CustomFrequencyDistribution [get]
 
IInjectableResource< CustomSeasonalityDistributionDistribution_CustomSeasonalityDistribution [get]
 
IInjectableResource< CustomSeverityDistributionDistribution_CustomSeverityDistribution [get]
 
IInjectableResource< DiracDistributionDistribution_DiracDistribution [get]
 
IInjectableResource< LogNormalDistributionDistribution_LogNormalDistribution [get]
 
IInjectableResource< NegativeBinomialDistributionDistribution_NegativeBinomialDistribution [get]
 
IInjectableResource< NormalDistributionDistribution_NormalDistribution [get]
 
IInjectableResource< ParetoDistributionDistribution_ParetoDistribution [get]
 
IInjectableResource< PoissonDistributionDistribution_PoissonDistribution [get]
 
IInjectableResource< UniformDistributionDistribution_UniformDistribution [get]
 
IInjectableResource< UniformIntDistributionDistribution_UniformIntDistribution [get]
 
IInjectableResource< EventCatalogEventCatalog [get]
 
IInjectableResource< ExchangeRateProfileExchangeRateProfile [get]
 
IInjectableResource< ExchangeRateTableExchangeRateTable [get]
 
static Policy ForwardAllPolicy [get]
 
IInjectableResource< AggregateQuotaShareLayer_AggregateQuotaShare [get]
 
IInjectableResource< AggXLLayer_AggXL [get]
 
IInjectableResource< BackAllocatedLayerLayer_BackAllocatedLayer [get]
 
IInjectableResource< CatXLLayer_CatXL [get]
 
IInjectableResource< DelayedPaymentLayer_DelayedPayment [get]
 
IInjectableResource< FilterLayer_Filter [get]
 
IInjectableResource< FixedDatePaymentLayer_FixedDatePayment [get]
 
IInjectableResource< FixedRateCurrencyConverterLayer_FixedRateCurrencyConverter [get]
 
IInjectableResource< GenericLayer_Generic [get]
 
IInjectableResource< IndustryLossWarrantyLayer_IndustryLossWarranty [get]
 
IInjectableResource< LossRankLayer_LossRank [get]
 
IInjectableResource< NestedLayer_Nested [get]
 A simple nested layer retaining a CatXL source's losses to an AggXL sink.
 
IInjectableResource< NoClaimsBonusLayer_NoClaimsBonus [get]
 
IInjectableResource< QuotaShareLayer_QuotaShare [get]
 
IInjectableResource< SurplusShareLayer_SurplusShare [get]
 
IInjectableResource< ValueAllocatorLayer_ValueAllocator [get]
 
IInjectableResource< ILayerView< AggregateQuotaShare > > LayerView_AggregateQuotaShare [get]
 
IInjectableResource< ILayerView< AggXL > > LayerView_AggXL [get]
 
IInjectableResource< ILayerView< BackAllocatedLayer > > LayerView_BackAllocatedLayer [get]
 
IInjectableResource< ILayerView< CatXL > > LayerView_CatXL [get]
 
IInjectableResource< ILayerView< DelayedPayment > > LayerView_DelayedPayment [get]
 
IInjectableResource< ILayerView< Filter > > LayerView_Filter [get]
 
IInjectableResource< ILayerView< FixedDatePayment > > LayerView_FixedDatePayment [get]
 
IInjectableResource< ILayerView< FixedRateCurrencyConverter > > LayerView_FixedRateCurrencyConverter [get]
 
IInjectableResource< ILayerView< Generic > > LayerView_Generic [get]
 
IInjectableResource< ILayerView< IndustryLossWarranty > > LayerView_IndustryLossWarranty [get]
 
IInjectableResource< ILayerView< LossRank > > LayerView_LossRank [get]
 
IInjectableResource< ILayerView< Nested > > LayerView_Nested [get]
 
IInjectableResource< ILayerView< NoClaimsBonus > > LayerView_NoClaimsBonus [get]
 
IInjectableResource< ILayerView< QuotaShare > > LayerView_QuotaShare [get]
 
IInjectableResource< ILayerView< SurplusShare > > LayerView_SurplusShare [get]
 
IInjectableResource< ILayerView< ValueAllocator > > LayerView_ValueAllocator [get]
 
IInjectableResource< AndFilterLossFilter_AndFilter [get]
 
IInjectableResource< AnyFilterLossFilter_AnyFilter [get]
 
IInjectableResource< AnyOfFilterLossFilter_AnyOfFilter [get]
 
IInjectableResource< GTFilterLossFilter_GTFilter [get]
 
IInjectableResource< LTFilterLossFilter_LTFilter [get]
 
IInjectableResource< OrFilterLossFilter_OrFilter [get]
 
IInjectableResource< RangeFilterLossFilter_RangeFilter [get]
 
IInjectableResource< RecordTypeAnyOfFilterLossFilter_RecordTypeAnyOfFilter [get]
 
IInjectableResource< ELTLossSetLossSet_ELTLossSet [get]
 
IInjectableResource< LoadedLossSetLossSet_LoadedLossSet [get]
 A simple LoadedLossSet loading a ELTLossSets losses.
 
IInjectableResource< NestedLayerLossSetLossSet_NestedLayerLossSet [get]
 A simple NestedLayerLossSet retaining a CatXL layer's losses.
 
IInjectableResource< ParametricLossSetLossSet_ParametricLossSet [get]
 
IInjectableResource< PortfolioLossSetLossSet_PortfolioLossSet [get]
 
IInjectableResource< QCLSLossSetLossSet_QCLSLossSet [get]
 
IInjectableResource< TreatyLossSetLossSet_TreatyLossSet [get]
 
IInjectableResource< YELTLossSetLossSet_YELTLossSet [get]
 
IInjectableResource< YELTLossSetLossSet_YELTLossSetWithReinstatements [get]
 
IInjectableResource< YLTLossSetLossSet_YLTLossSet [get]
 
IInjectableResource< YLTLossSetLossSet_YLTLossSetWithReinstatements [get]
 
IInjectableResource< MetricsFunctionMetricsFunction [get]
 
Dictionary< string, objectOptimizationView_CustomParameters [get]
 A sample acceptable optimization_view custom_parameters dictionary.
 
IInjectableResource< OptimizationViewOptimizationView_Simulated [get]
 
static Policy Policy [get]
 
IInjectableResource< StaticPortfolioPortfolio [get]
 
IInjectableResource< PortfolioViewPortfolioView_WithLayerViews [get]
 
IInjectableResource< PortfolioViewPortfolioView_WithPortfolio [get]
 
IInjectableResource< ProjectionFunctionProjectionFunction [get]
 Sample comes from ARE-2652.
 
static Reinstatement Reinstatement [get]
 
static Dictionary< string, object > SampleMetadata [get]
 
IInjectableResource< StaticSimulationSimulation_StaticSimulation [get]
 
static Policy TransformAllPolicy [get]
 
static string Valid_NonExistant_UUID [get]
 

Detailed Description

Exposes sample resource objects, with built-in methods for injecting dependencies.

Definition at line 13 of file Samples.cs.

Member Function Documentation

◆ GetAPIResourceTypes()

static List< Type > AnalyzeReTesting.Samples.GetAPIResourceTypes ( )
static

A list of base "production" resource types on the server, (e.g. each with their own collection) used for several tests.

Explicitly excludes resources that are either deprecated or not yet considered "production-ready" - specifically:

◆ GetInjectableLayerView< T >() [1/2]

IInjectableResource< ILayerView< T > > AnalyzeReTesting.Samples.GetInjectableLayerView< T > ( IInjectableResource< T layer,
IInjectableResource< AnalysisProfile analysisProfile = null,
string  target_currency = null 
)
inline

Factory for producing injectable LayerViews using a Layer and a injectable AnalysisProfile for use in testing.

Template Parameters
TThe layer type.
Parameters
layerThe injectable layer to use in the layerView definition.
analysisProfileThe injectable analysis profile to use.
target_currency(Optional) The target currency to specify.
Returns
A new IInjectableResource LayerView.
Type Constraints
T :ILayer 

Definition at line 844 of file Samples.Injectable.cs.

◆ GetInjectableLayerView< T >() [2/2]

IInjectableResource< ILayerView< T > > AnalyzeReTesting.Samples.GetInjectableLayerView< T > ( T  layer,
IInjectableResource< AnalysisProfile analysisProfile = null,
string  target_currency = null 
)
inline

Factory for producing injectable LayerViews using a Layer and a injectable AnalysisProfile for use in testing.

Template Parameters
TThe layer type.
Parameters
layerThe layer to use in the layerView definition.
analysisProfileThe analysis profile to use.
target_currency(Optional) The target currency to specify.
Returns
A new IInjectableResource LayerView.
Type Constraints
T :ILayer 

Definition at line 862 of file Samples.Injectable.cs.

◆ GetInjectableLoadedLossSet()

IInjectableResource< LoadedLossSet > AnalyzeReTesting.Samples.GetInjectableLoadedLossSet ( IInjectableResource< LossSet source,
double  load = 1::0,
LossType loss_type = null 
)
inline

Factory for producing injectable LoadedLossSets using a POSTable injectable Layer for use in testing.

Parameters
sourceThe injectable loss set to post and reference in the LoadedLossSet definition.
load(Optional) The load to use.
loss_type(Optional) The loss_type to use.
Returns
A new IInjectableResource LoadedLossSet.

Definition at line 1148 of file Samples.Injectable.cs.

◆ GetInjectableNestedLayer()

IInjectableResource< Nested > AnalyzeReTesting.Samples.GetInjectableNestedLayer ( IInjectableResource< ILayerSource sink,
IEnumerable< IInjectableResource< ILayerSource > >  sources,
bool  inline = false 
)
inline

Factory for producing injectable NestedLayers using a POSTable injectable Layer for use in testing.

Parameters
sinkThe injectable layer to post and use as the sink.
sourcesThe injectable layers to post and use as the sources.
inline(Optional) if changed to true, the sink and sources will be inlined instead of referenced (only valid when sink and sources are layers).
Returns
A new IInjectableResource Nested Layer.

Definition at line 699 of file Samples.Injectable.cs.

◆ GetInjectableNestedLayerLossSet()

IInjectableResource< NestedLayerLossSet > AnalyzeReTesting.Samples.GetInjectableNestedLayerLossSet ( IInjectableResource< ILayer layer,
LossType loss_type = null 
)
inline

Factory for producing injectable NestedLayerLossSets using a POSTable injectable Layer for use in testing.

Parameters
layerThe injectable layer to post and reference in the NestedLayerLossSet definition.
loss_type(Optional) The loss_type to use.
Returns
A new IInjectableResource NestedLayerLossSet.

Definition at line 1049 of file Samples.Injectable.cs.

◆ GetInjectableOptimizationView()

IInjectableResource< OptimizationView > AnalyzeReTesting.Samples.GetInjectableOptimizationView ( IEnumerable< IInjectableResource< Layer > >  layers)
inline

Definition at line 1216 of file Samples.Injectable.cs.

◆ GetInjectablePortfolioView()

IInjectableResource< PortfolioView > AnalyzeReTesting.Samples.GetInjectablePortfolioView ( IInjectableResource< StaticPortfolio portfolio,
IInjectableResource< AnalysisProfile analysisProfile,
string  target_currency = null 
)
inline

Factory for producing injectable PortfolioViews using a Portfolio and a injectable AnalysisProfile for use in testing.

Parameters
portfolioThe injectable portfolio to use in the portfolioView definition.
analysisProfileThe injectable analysis profile to use.
target_currency(Optional) The target currency to specify.
Returns
A new IInjectableResource PortfolioView.

Definition at line 1346 of file Samples.Injectable.cs.

◆ GetInjectableYELT()

IInjectableResource< YELTLossSet > AnalyzeReTesting.Samples.GetInjectableYELT ( string  currency = "USD",
string  data = null,
LossType  lossType = LossType::LossGross 
)
inline

Helper function for creating a YELT Loss Set with a specific configuration.

Definition at line 1080 of file Samples.Injectable.cs.

◆ GetInjectableYLT()

IInjectableResource< YLTLossSet > AnalyzeReTesting.Samples.GetInjectableYLT ( string  data = null,
LossType  lossType = LossType::LossGross 
)
inline

Helper function for creating a YLT Loss Set with a specific configuration.

Definition at line 1108 of file Samples.Injectable.cs.

◆ Reset()

void AnalyzeReTesting.Samples.Reset ( )
inline

Reset all cached injected resources.

Definition at line 43 of file Samples.Injectable.cs.

Member Data Documentation

◆ DataPollingOptions

readonly PollingOptions AnalyzeReTesting.Samples.DataPollingOptions
static
Initial value:
= new PollingOptions(
maxPollInterval: EnvironmentSettings.POLLING_INTERVAL,
maxPollTotalTime: EnvironmentSettings.DATA_UPLOAD_TIMEOUT)

Polling options to use when uploading a data file.

Definition at line 32 of file Samples.Injectable.cs.

◆ OfflineMode

bool AnalyzeReTesting.Samples.OfflineMode = EnvironmentSettings.RUN_OFFLINE

Can be set to true to avoid POSTing resources, and instead injecting mock resources with invalid ids where appropriate.

Definition at line 29 of file Samples.Injectable.cs.

◆ SimulationStartDate

DateTime AnalyzeReTesting.Samples.SimulationStartDate = DateTime.UtcNow.Date

The relative start_date to use for all new resources that require an absolute DateTime point of reference (e.g. StaticSimulation.start_date, ILossSet_Simulated.start_date, ParametricLossSet.start_date, ILayer_WithTerms.inception_date and ILayer_WithTerms.expiry_date, NoClaimsBonus.payout_date, FixedDatePayment.payment_dates, etc.)

Definition at line 55 of file Samples.Injectable.cs.

◆ UploadParams

Parameters AnalyzeReTesting.Samples.UploadParams
static
Initial value:
= new Parameters(
chunk_timeout: EnvironmentSettings.REQUEST_TIMEOUT,
commit_polling_options: DataPollingOptions)
static readonly PollingOptions DataPollingOptions
Polling options to use when uploading a data file.

The LargeDataUpload parameters to use when uploading data for test fixtures.

Definition at line 38 of file Samples.Injectable.cs.

Property Documentation

◆ Agent

IInjectableResource<Agent> AnalyzeReTesting.Samples.Agent
get

Definition at line 160 of file Samples.Injectable.cs.

◆ AllLayerTypesTestList

List<IInjectableResource<ILayer> > AnalyzeReTesting.Samples.AllLayerTypesTestList
get

A list of one of each type of layer.

See also
AllLayerViewTypesTestList

Definition at line 400 of file Samples.Injectable.cs.

◆ AllLayerViewTypesTestList

List<IInjectableResource<ILayerView> > AnalyzeReTesting.Samples.AllLayerViewTypesTestList
get

A list of one of each type of layer.

See also
AllLayerTypesTestList

Definition at line 724 of file Samples.Injectable.cs.

◆ AllLossSetTypesTestList

List<IInjectableResource<LossSet> > AnalyzeReTesting.Samples.AllLossSetTypesTestList
get

One sample of each loss set type, all with the loss_type set to LossType.LossGross to maximize potential use cases.

Definition at line 984 of file Samples.Injectable.cs.

◆ AllRecordTypes

HashSet<RecordType> AnalyzeReTesting.Samples.AllRecordTypes
staticget

Returns the set of all record types as a new HashSet instance.

Definition at line 111 of file Samples.cs.

◆ AllSaveableLayerTypesTestList

List<IInjectableResource<ILayer> > AnalyzeReTesting.Samples.AllSaveableLayerTypesTestList
get

A list of one of each type of layer that can be POSTed. Layer types that cannot be posted on their own to the /layers/ endpoint (i.e. that can only be inlined in a layer_view) are excluded. Note that those layer types all possess the NotSaveableAttribute attribute.

See also
AllLayerTypesTestList

Definition at line 425 of file Samples.Injectable.cs.

◆ Analysis_VendorPortfolioAnalysis

IInjectableResource<VendorPortfolioAnalysis> AnalyzeReTesting.Samples.Analysis_VendorPortfolioAnalysis
get

Definition at line 172 of file Samples.Injectable.cs.

◆ Analysis_VendorTreatyAnalysis

IInjectableResource<VendorTreatyAnalysis> AnalyzeReTesting.Samples.Analysis_VendorTreatyAnalysis
get

Definition at line 187 of file Samples.Injectable.cs.

◆ AnalysisProfile

IInjectableResource<AnalysisProfile> AnalyzeReTesting.Samples.AnalysisProfile
get

An analysis profile with one of each possible type of filter.

This is the default analysis profile used by most tests.

Definition at line 204 of file Samples.Injectable.cs.

◆ AnalysisProfile_OneFilter

IInjectableResource<AnalysisProfile> AnalyzeReTesting.Samples.AnalysisProfile_OneFilter
get

An analysis profile containing only an AnyFilter.

Used primarily as an alternative analysis profile when testing PUT on IAPIAnalysis.analysis_profile properties and the impact of analysis profile mismatches.

Definition at line 230 of file Samples.Injectable.cs.

◆ Distribution_BinomialDistribution

IInjectableResource<BinomialDistribution> AnalyzeReTesting.Samples.Distribution_BinomialDistribution
get

Definition at line 246 of file Samples.Injectable.cs.

◆ Distribution_CustomFrequencyDistribution

IInjectableResource<CustomFrequencyDistribution> AnalyzeReTesting.Samples.Distribution_CustomFrequencyDistribution
get

Definition at line 256 of file Samples.Injectable.cs.

◆ Distribution_CustomSeasonalityDistribution

IInjectableResource<CustomSeasonalityDistribution> AnalyzeReTesting.Samples.Distribution_CustomSeasonalityDistribution
get

Definition at line 264 of file Samples.Injectable.cs.

◆ Distribution_CustomSeverityDistribution

IInjectableResource<CustomSeverityDistribution> AnalyzeReTesting.Samples.Distribution_CustomSeverityDistribution
get

Definition at line 273 of file Samples.Injectable.cs.

◆ Distribution_DiracDistribution

IInjectableResource<DiracDistribution> AnalyzeReTesting.Samples.Distribution_DiracDistribution
get

Definition at line 311 of file Samples.Injectable.cs.

◆ Distribution_LogNormalDistribution

IInjectableResource<LogNormalDistribution> AnalyzeReTesting.Samples.Distribution_LogNormalDistribution
get

Definition at line 281 of file Samples.Injectable.cs.

◆ Distribution_NegativeBinomialDistribution

IInjectableResource<NegativeBinomialDistribution> AnalyzeReTesting.Samples.Distribution_NegativeBinomialDistribution
get

Definition at line 291 of file Samples.Injectable.cs.

◆ Distribution_NormalDistribution

IInjectableResource<NormalDistribution> AnalyzeReTesting.Samples.Distribution_NormalDistribution
get

Definition at line 301 of file Samples.Injectable.cs.

◆ Distribution_ParetoDistribution

IInjectableResource<ParetoDistribution> AnalyzeReTesting.Samples.Distribution_ParetoDistribution
get

Definition at line 320 of file Samples.Injectable.cs.

◆ Distribution_PoissonDistribution

IInjectableResource<PoissonDistribution> AnalyzeReTesting.Samples.Distribution_PoissonDistribution
get

Definition at line 330 of file Samples.Injectable.cs.

◆ Distribution_UniformDistribution

IInjectableResource<UniformDistribution> AnalyzeReTesting.Samples.Distribution_UniformDistribution
get

Definition at line 339 of file Samples.Injectable.cs.

◆ Distribution_UniformIntDistribution

IInjectableResource<UniformIntDistribution> AnalyzeReTesting.Samples.Distribution_UniformIntDistribution
get

Definition at line 349 of file Samples.Injectable.cs.

◆ EventCatalog

IInjectableResource<EventCatalog> AnalyzeReTesting.Samples.EventCatalog
get

Definition at line 361 of file Samples.Injectable.cs.

◆ ExchangeRateProfile

IInjectableResource<ExchangeRateProfile> AnalyzeReTesting.Samples.ExchangeRateProfile
get

Definition at line 384 of file Samples.Injectable.cs.

◆ ExchangeRateTable

IInjectableResource<ExchangeRateTable> AnalyzeReTesting.Samples.ExchangeRateTable
get

Definition at line 373 of file Samples.Injectable.cs.

◆ ForwardAllPolicy

Policy AnalyzeReTesting.Samples.ForwardAllPolicy
staticget

Definition at line 123 of file Samples.cs.

◆ Layer_AggregateQuotaShare

IInjectableResource<AggregateQuotaShare> AnalyzeReTesting.Samples.Layer_AggregateQuotaShare
get

Definition at line 515 of file Samples.Injectable.cs.

◆ Layer_AggXL

IInjectableResource<AggXL> AnalyzeReTesting.Samples.Layer_AggXL
get

Definition at line 429 of file Samples.Injectable.cs.

◆ Layer_BackAllocatedLayer

IInjectableResource<BackAllocatedLayer> AnalyzeReTesting.Samples.Layer_BackAllocatedLayer
get

Definition at line 647 of file Samples.Injectable.cs.

◆ Layer_CatXL

IInjectableResource<CatXL> AnalyzeReTesting.Samples.Layer_CatXL
get

Definition at line 451 of file Samples.Injectable.cs.

◆ Layer_DelayedPayment

IInjectableResource<DelayedPayment> AnalyzeReTesting.Samples.Layer_DelayedPayment
get

Definition at line 659 of file Samples.Injectable.cs.

◆ Layer_Filter

IInjectableResource<Filter> AnalyzeReTesting.Samples.Layer_Filter
get

Definition at line 574 of file Samples.Injectable.cs.

◆ Layer_FixedDatePayment

IInjectableResource<FixedDatePayment> AnalyzeReTesting.Samples.Layer_FixedDatePayment
get

Definition at line 674 of file Samples.Injectable.cs.

◆ Layer_FixedRateCurrencyConverter

IInjectableResource<FixedRateCurrencyConverter> AnalyzeReTesting.Samples.Layer_FixedRateCurrencyConverter
get

Definition at line 593 of file Samples.Injectable.cs.

◆ Layer_Generic

IInjectableResource<Generic> AnalyzeReTesting.Samples.Layer_Generic
get

Definition at line 473 of file Samples.Injectable.cs.

◆ Layer_IndustryLossWarranty

IInjectableResource<IndustryLossWarranty> AnalyzeReTesting.Samples.Layer_IndustryLossWarranty
get

Definition at line 554 of file Samples.Injectable.cs.

◆ Layer_LossRank

IInjectableResource<LossRank> AnalyzeReTesting.Samples.Layer_LossRank
get

Definition at line 609 of file Samples.Injectable.cs.

◆ Layer_Nested

IInjectableResource<Nested> AnalyzeReTesting.Samples.Layer_Nested
get

A simple nested layer retaining a CatXL source's losses to an AggXL sink.

Definition at line 688 of file Samples.Injectable.cs.

◆ Layer_NoClaimsBonus

IInjectableResource<NoClaimsBonus> AnalyzeReTesting.Samples.Layer_NoClaimsBonus
get

Definition at line 625 of file Samples.Injectable.cs.

◆ Layer_QuotaShare

IInjectableResource<QuotaShare> AnalyzeReTesting.Samples.Layer_QuotaShare
get

Definition at line 497 of file Samples.Injectable.cs.

◆ Layer_SurplusShare

IInjectableResource<SurplusShare> AnalyzeReTesting.Samples.Layer_SurplusShare
get

Definition at line 535 of file Samples.Injectable.cs.

◆ Layer_ValueAllocator

IInjectableResource<ValueAllocator> AnalyzeReTesting.Samples.Layer_ValueAllocator
get

Definition at line 636 of file Samples.Injectable.cs.

◆ LayerView_AggregateQuotaShare

IInjectableResource<ILayerView<AggregateQuotaShare> > AnalyzeReTesting.Samples.LayerView_AggregateQuotaShare
get

Definition at line 765 of file Samples.Injectable.cs.

◆ LayerView_AggXL

IInjectableResource<ILayerView<AggXL> > AnalyzeReTesting.Samples.LayerView_AggXL
get

Definition at line 745 of file Samples.Injectable.cs.

◆ LayerView_BackAllocatedLayer

IInjectableResource<ILayerView<BackAllocatedLayer> > AnalyzeReTesting.Samples.LayerView_BackAllocatedLayer
get

Definition at line 822 of file Samples.Injectable.cs.

◆ LayerView_CatXL

IInjectableResource<ILayerView<CatXL> > AnalyzeReTesting.Samples.LayerView_CatXL
get

Definition at line 750 of file Samples.Injectable.cs.

◆ LayerView_DelayedPayment

IInjectableResource<ILayerView<DelayedPayment> > AnalyzeReTesting.Samples.LayerView_DelayedPayment
get

Definition at line 827 of file Samples.Injectable.cs.

◆ LayerView_Filter

IInjectableResource<ILayerView<Filter> > AnalyzeReTesting.Samples.LayerView_Filter
get

Definition at line 785 of file Samples.Injectable.cs.

◆ LayerView_FixedDatePayment

IInjectableResource<ILayerView<FixedDatePayment> > AnalyzeReTesting.Samples.LayerView_FixedDatePayment
get

Definition at line 832 of file Samples.Injectable.cs.

◆ LayerView_FixedRateCurrencyConverter

IInjectableResource<ILayerView<FixedRateCurrencyConverter> > AnalyzeReTesting.Samples.LayerView_FixedRateCurrencyConverter
get

Definition at line 801 of file Samples.Injectable.cs.

◆ LayerView_Generic

IInjectableResource<ILayerView<Generic> > AnalyzeReTesting.Samples.LayerView_Generic
get

Definition at line 755 of file Samples.Injectable.cs.

◆ LayerView_IndustryLossWarranty

IInjectableResource<ILayerView<IndustryLossWarranty> > AnalyzeReTesting.Samples.LayerView_IndustryLossWarranty
get

Definition at line 775 of file Samples.Injectable.cs.

◆ LayerView_LossRank

IInjectableResource<ILayerView<LossRank> > AnalyzeReTesting.Samples.LayerView_LossRank
get

Definition at line 807 of file Samples.Injectable.cs.

◆ LayerView_Nested

IInjectableResource<ILayerView<Nested> > AnalyzeReTesting.Samples.LayerView_Nested
get

Definition at line 780 of file Samples.Injectable.cs.

◆ LayerView_NoClaimsBonus

IInjectableResource<ILayerView<NoClaimsBonus> > AnalyzeReTesting.Samples.LayerView_NoClaimsBonus
get

Definition at line 812 of file Samples.Injectable.cs.

◆ LayerView_QuotaShare

IInjectableResource<ILayerView<QuotaShare> > AnalyzeReTesting.Samples.LayerView_QuotaShare
get

Definition at line 760 of file Samples.Injectable.cs.

◆ LayerView_SurplusShare

IInjectableResource<ILayerView<SurplusShare> > AnalyzeReTesting.Samples.LayerView_SurplusShare
get

Definition at line 770 of file Samples.Injectable.cs.

◆ LayerView_ValueAllocator

IInjectableResource<ILayerView<ValueAllocator> > AnalyzeReTesting.Samples.LayerView_ValueAllocator
get

Definition at line 817 of file Samples.Injectable.cs.

◆ LossFilter_AndFilter

IInjectableResource<AndFilter> AnalyzeReTesting.Samples.LossFilter_AndFilter
get

Definition at line 877 of file Samples.Injectable.cs.

◆ LossFilter_AnyFilter

IInjectableResource<AnyFilter> AnalyzeReTesting.Samples.LossFilter_AnyFilter
get

Definition at line 892 of file Samples.Injectable.cs.

◆ LossFilter_AnyOfFilter

IInjectableResource<AnyOfFilter> AnalyzeReTesting.Samples.LossFilter_AnyOfFilter
get

Definition at line 902 of file Samples.Injectable.cs.

◆ LossFilter_GTFilter

IInjectableResource<GTFilter> AnalyzeReTesting.Samples.LossFilter_GTFilter
get

Definition at line 925 of file Samples.Injectable.cs.

◆ LossFilter_LTFilter

IInjectableResource<LTFilter> AnalyzeReTesting.Samples.LossFilter_LTFilter
get

Definition at line 938 of file Samples.Injectable.cs.

◆ LossFilter_OrFilter

IInjectableResource<OrFilter> AnalyzeReTesting.Samples.LossFilter_OrFilter
get

Definition at line 951 of file Samples.Injectable.cs.

◆ LossFilter_RangeFilter

IInjectableResource<RangeFilter> AnalyzeReTesting.Samples.LossFilter_RangeFilter
get

Definition at line 966 of file Samples.Injectable.cs.

◆ LossFilter_RecordTypeAnyOfFilter

IInjectableResource<RecordTypeAnyOfFilter> AnalyzeReTesting.Samples.LossFilter_RecordTypeAnyOfFilter
get

Definition at line 914 of file Samples.Injectable.cs.

◆ LossSet_ELTLossSet

IInjectableResource<ELTLossSet> AnalyzeReTesting.Samples.LossSet_ELTLossSet
get

Definition at line 996 of file Samples.Injectable.cs.

◆ LossSet_LoadedLossSet

IInjectableResource<LoadedLossSet> AnalyzeReTesting.Samples.LossSet_LoadedLossSet
get

A simple LoadedLossSet loading a ELTLossSets losses.

Definition at line 1137 of file Samples.Injectable.cs.

◆ LossSet_NestedLayerLossSet

IInjectableResource<NestedLayerLossSet> AnalyzeReTesting.Samples.LossSet_NestedLayerLossSet
get

A simple NestedLayerLossSet retaining a CatXL layer's losses.

Definition at line 1038 of file Samples.Injectable.cs.

◆ LossSet_ParametricLossSet

IInjectableResource<ParametricLossSet> AnalyzeReTesting.Samples.LossSet_ParametricLossSet
get

Definition at line 1064 of file Samples.Injectable.cs.

◆ LossSet_PortfolioLossSet

IInjectableResource<PortfolioLossSet> AnalyzeReTesting.Samples.LossSet_PortfolioLossSet
get

Definition at line 1022 of file Samples.Injectable.cs.

◆ LossSet_QCLSLossSet

IInjectableResource<QCLSLossSet> AnalyzeReTesting.Samples.LossSet_QCLSLossSet
get

Definition at line 1164 of file Samples.Injectable.cs.

◆ LossSet_TreatyLossSet

IInjectableResource<TreatyLossSet> AnalyzeReTesting.Samples.LossSet_TreatyLossSet
get

Definition at line 1008 of file Samples.Injectable.cs.

◆ LossSet_YELTLossSet

IInjectableResource<YELTLossSet> AnalyzeReTesting.Samples.LossSet_YELTLossSet
get

Definition at line 1096 of file Samples.Injectable.cs.

◆ LossSet_YELTLossSetWithReinstatements

IInjectableResource<YELTLossSet> AnalyzeReTesting.Samples.LossSet_YELTLossSetWithReinstatements
get

Definition at line 1100 of file Samples.Injectable.cs.

◆ LossSet_YLTLossSet

IInjectableResource<YLTLossSet> AnalyzeReTesting.Samples.LossSet_YLTLossSet
get

Definition at line 1124 of file Samples.Injectable.cs.

◆ LossSet_YLTLossSetWithReinstatements

IInjectableResource<YLTLossSet> AnalyzeReTesting.Samples.LossSet_YLTLossSetWithReinstatements
get

Definition at line 1128 of file Samples.Injectable.cs.

◆ MetricsFunction

IInjectableResource<MetricsFunction> AnalyzeReTesting.Samples.MetricsFunction
get

Definition at line 1273 of file Samples.Injectable.cs.

◆ OptimizationView_CustomParameters

Dictionary<string, object> AnalyzeReTesting.Samples.OptimizationView_CustomParameters
get

A sample acceptable optimization_view custom_parameters dictionary.

TODO: No longer necessary once custom parameters are more structured

Definition at line 1179 of file Samples.Injectable.cs.

◆ OptimizationView_Simulated

IInjectableResource<OptimizationView> AnalyzeReTesting.Samples.OptimizationView_Simulated
get

Definition at line 1237 of file Samples.Injectable.cs.

◆ Policy

Policy AnalyzeReTesting.Samples.Policy
staticget

Definition at line 113 of file Samples.cs.

◆ Portfolio

IInjectableResource<StaticPortfolio> AnalyzeReTesting.Samples.Portfolio
get

Definition at line 1302 of file Samples.Injectable.cs.

◆ PortfolioView_WithLayerViews

IInjectableResource<PortfolioView> AnalyzeReTesting.Samples.PortfolioView_WithLayerViews
get

Definition at line 1324 of file Samples.Injectable.cs.

◆ PortfolioView_WithPortfolio

IInjectableResource<PortfolioView> AnalyzeReTesting.Samples.PortfolioView_WithPortfolio
get

Definition at line 1319 of file Samples.Injectable.cs.

◆ ProjectionFunction

IInjectableResource<ProjectionFunction> AnalyzeReTesting.Samples.ProjectionFunction
get

Sample comes from ARE-2652.

Definition at line 1245 of file Samples.Injectable.cs.

◆ Reinstatement

Reinstatement AnalyzeReTesting.Samples.Reinstatement
staticget

Definition at line 51 of file Samples.cs.

◆ SampleMetadata

Dictionary<string, object> AnalyzeReTesting.Samples.SampleMetadata
staticget

Definition at line 43 of file Samples.cs.

◆ Simulation_StaticSimulation

IInjectableResource<StaticSimulation> AnalyzeReTesting.Samples.Simulation_StaticSimulation
get

Definition at line 1364 of file Samples.Injectable.cs.

◆ TransformAllPolicy

Policy AnalyzeReTesting.Samples.TransformAllPolicy
staticget

Definition at line 121 of file Samples.cs.

◆ Valid_NonExistant_UUID

string AnalyzeReTesting.Samples.Valid_NonExistant_UUID
staticget

Definition at line 41 of file Samples.cs.


The documentation for this class was generated from the following files: