|
override void | AdditionalValidResourceTests (T posted) |
| For all tests, we want to test success both when the layer is posted on its own, and when it's posted as part of an inlined layer_view definition. To do this, we do additional validation on each posted layer that also tries adding it to a layer_view, and even simulating that layer_view.
|
|
override void | POST_WithValue< TProperty > (Expression< Func< T, TProperty > > PropertyExpression, TProperty newValue, bool shouldSucceed) |
|
virtual void | POST_WithValue_Inconsistent< TProperty > (Expression< Func< T, TProperty > > PropertyExpression, TProperty newValue, bool layerPostSucceeeds) |
| Similar to POST_WithValue<TProperty>, except asserts the additional (odd) behaviour that success or failure of the POST is opposite for layers and layer_views. This is necessary because some layer types or values are only permitted when the layer is defined as part of a layer_view definitions.
|
|
virtual void | Test_Layer_Saveable () |
| As a sanity check, layers that are saveable should not carry the NotSaveableAttribute. This is of course overridden to test the opposite in TestSuite_Layer_Unsaveable<T>.
|
|
void | Test_Layer_ValueAllocator_POST_AllocationPerspective_Duplicates () |
|
void | Test_Layer_ValueAllocator_POST_AllocationPerspective_Empty () |
|
void | Test_Layer_ValueAllocator_POST_AllocationPerspective_EveryPerspective () |
|
void | Test_Layer_ValueAllocator_POST_AllocationPerspective_Null () |
|
void | Test_Layer_ValueAllocator_POST_AllocationRatioBasis_PossibleValues () |
|
void | Test_Layer_ValueAllocator_POST_AllocationRationBasis_Null () |
|
void | Test_Layer_ValueAllocator_POST_Group_EveryType () |
|
void | Test_Layer_ValueAllocator_POST_Group_Inlined () |
|
void | Test_Layer_ValueAllocator_POST_Group_LayerViewReference () |
|
void | Test_Layer_ValueAllocator_POST_Group_Null () |
|
void | Test_Layer_ValueAllocator_POST_Group_Reference_EmptyStringId () |
|
void | Test_Layer_ValueAllocator_POST_Group_Reference_NonExistantId () |
|
void | Test_Layer_ValueAllocator_POST_Group_Reference_NullId () |
|
void | Test_Layer_ValueAllocator_POST_ProportionedPerspective_EveryPerspective () |
|
void | Test_Layer_ValueAllocator_POST_ProportionedPerspective_Null () |
|
void | Test_Layer_ValueAllocator_POST_Source_EveryType () |
|
void | Test_Layer_ValueAllocator_POST_Source_Inlined () |
|
void | Test_Layer_ValueAllocator_POST_Source_LayerViewReference () |
|
void | Test_Layer_ValueAllocator_POST_Source_Null () |
|
void | Test_Layer_ValueAllocator_POST_Source_Reference_EmptyStringId () |
|
void | Test_Layer_ValueAllocator_POST_Source_Reference_NonExistantId () |
|
void | Test_Layer_ValueAllocator_POST_Source_Reference_NullId () |
|
void | Test_Layer_ValueAllocator_POST_Target_EveryType () |
|
void | Test_Layer_ValueAllocator_POST_Target_Inlined () |
|
void | Test_Layer_ValueAllocator_POST_Target_LayerViewReference () |
|
void | Test_Layer_ValueAllocator_POST_Target_Null () |
|
void | Test_Layer_ValueAllocator_POST_Target_Reference_EmptyStringId () |
|
void | Test_Layer_ValueAllocator_POST_Target_Reference_NonExistantId () |
|
void | Test_Layer_ValueAllocator_POST_Target_Reference_NullId () |
|
void | Test_Layer_ValueAllocator_PUT_AllocationPerspective_Duplicates () |
|
void | Test_Layer_ValueAllocator_PUT_AllocationPerspective_Empty () |
|
void | Test_Layer_ValueAllocator_PUT_AllocationPerspective_EveryPerspective () |
|
void | Test_Layer_ValueAllocator_PUT_AllocationPerspective_Null () |
|
void | Test_Layer_ValueAllocator_PUT_AllocationRatioBasis_PossibleValues () |
|
void | Test_Layer_ValueAllocator_PUT_AllocationRationBasis_Null () |
|
void | Test_Layer_ValueAllocator_PUT_Group () |
|
void | Test_Layer_ValueAllocator_PUT_Group_EveryType () |
|
void | Test_Layer_ValueAllocator_PUT_Group_Inlined () |
|
void | Test_Layer_ValueAllocator_PUT_Group_LayerViewReference () |
|
void | Test_Layer_ValueAllocator_PUT_Group_Null () |
|
void | Test_Layer_ValueAllocator_PUT_Group_Reference_EmptyStringId () |
|
void | Test_Layer_ValueAllocator_PUT_Group_Reference_NonExistantId () |
|
void | Test_Layer_ValueAllocator_PUT_Group_Reference_NullId () |
|
void | Test_Layer_ValueAllocator_PUT_ProportionedPerspective_EveryPerspective () |
|
void | Test_Layer_ValueAllocator_PUT_ProportionedPerspective_Null () |
|
void | Test_Layer_ValueAllocator_PUT_Source () |
|
void | Test_Layer_ValueAllocator_PUT_Source_EveryType () |
|
void | Test_Layer_ValueAllocator_PUT_Source_Inlined () |
|
void | Test_Layer_ValueAllocator_PUT_Source_LayerViewReference () |
|
void | Test_Layer_ValueAllocator_PUT_Source_Null () |
|
void | Test_Layer_ValueAllocator_PUT_Source_Reference_EmptyStringId () |
|
void | Test_Layer_ValueAllocator_PUT_Source_Reference_NonExistantId () |
|
void | Test_Layer_ValueAllocator_PUT_Source_Reference_NullId () |
|
void | Test_Layer_ValueAllocator_PUT_Target () |
|
void | Test_Layer_ValueAllocator_PUT_Target_EveryType () |
|
void | Test_Layer_ValueAllocator_PUT_Target_Inlined () |
|
void | Test_Layer_ValueAllocator_PUT_Target_LayerViewReference () |
|
void | Test_Layer_ValueAllocator_PUT_Target_Null () |
|
void | Test_Layer_ValueAllocator_PUT_Target_Reference_EmptyStringId () |
|
void | Test_Layer_ValueAllocator_PUT_Target_Reference_NonExistantId () |
|
void | Test_Layer_ValueAllocator_PUT_Target_Reference_NullId () |
|
override void | Test_Resource_DeepCopy () |
| Test that any resource can be "Deep Copied", a slower copy method that creates a new duplicate instance of a resource type by serializing it and then deserializing the resulting JSON to a new resource.
|
|
override void | Test_Resource_GET_AllPropertiesRecognized () |
|
virtual void | Test_Resource_GET_As_Inlined () |
|
override void | Test_Resource_POST_FieldsIdOnly () |
| Test that a user can post a resource and get back only the id using the omit query parameter.
|
|
override void | Test_Resource_ShallowCopy () |
| Test that any resource can be "Shallow Copied", which is a quick copy that does a member-wise clone of the object, including private members.
|
|
Definition at line 1474 of file Test_Layer.cs.