51Degrees Pipeline .NET  4.1

51Degrees Pipeline for .NET

FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests Class Reference

Classes

class  EmptyAspect
class  JsonBuilder
class  JsonData

Public Member Functions

void  Init ()
void  JsonBuilder_ValidJson ()
Check that the JSON produced by the JsonBuilder is valid. More...
void  JsonBuilder_MaxIterations ()
Check that the JSON element removes JavaScript properties from the response after max number of iterations has been reached. More...
void  JsonBuilder_ElementBlacklist ()
Check that entries will not appear in the output for blacklisted elements. More...
void  JsonBuilder_NestedProperties ()
Check that nested properties are serialised as expected More...
void  JsonBuilder_DelayedExecution (bool delayExecution, bool propertyValueNull)
Check that delayed execution and evidence properties values are populated correctly. More...
void  JsonBuilder_MultipleEvidenceProperties ()
Check that delayed execution and evidence properties values are populated correctly when a property has multiple evidence properties More...
void  JsonBuilder_LazyLoading ()
Check that the JSON produced by the JsonBuilder is correct when lazy loading is enabled. More...

Member Function Documentation

◆ JsonBuilder_DelayedExecution()

void FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests.JsonBuilder_DelayedExecution ( bool   delayExecution,
bool   propertyValueNull  
)

Check that delayed execution and evidence properties values are populated correctly.

◆ JsonBuilder_ElementBlacklist()

void FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests.JsonBuilder_ElementBlacklist ( )

Check that entries will not appear in the output for blacklisted elements.

◆ JsonBuilder_LazyLoading()

void FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests.JsonBuilder_LazyLoading ( )

Check that the JSON produced by the JsonBuilder is correct when lazy loading is enabled.

◆ JsonBuilder_MaxIterations()

void FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests.JsonBuilder_MaxIterations ( )

Check that the JSON element removes JavaScript properties from the response after max number of iterations has been reached.

◆ JsonBuilder_MultipleEvidenceProperties()

void FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests.JsonBuilder_MultipleEvidenceProperties ( )

Check that delayed execution and evidence properties values are populated correctly when a property has multiple evidence properties

◆ JsonBuilder_NestedProperties()

void FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests.JsonBuilder_NestedProperties ( )

Check that nested properties are serialised as expected

◆ JsonBuilder_ValidJson()

void FiftyOne.Pipeline.JsonBuilderElementTests.JsonBuilderElementTests.JsonBuilder_ValidJson ( )

Check that the JSON produced by the JsonBuilder is valid.