Class RecipeSerializedPropertyCodecRecipeIgnoredTests
A field marked RecipeIgnoredAttribute is skipped silently by the codec on capture and on apply, wherever it sits (top level, nested block, list element, managed reference), while an unsupported field without the attribute still warns.
Inherited Members
Namespace: Serenity.ProjectRecipe.Tests.Editor
Assembly: Serenity.ProjectRecipe.Tests.Editor.dll
Syntax
public class RecipeSerializedPropertyCodecRecipeIgnoredTests
Constructors
RecipeSerializedPropertyCodecRecipeIgnoredTests()
Declaration
public RecipeSerializedPropertyCodecRecipeIgnoredTests()
Methods
Apply_ANodeThatWouldOverwriteAnIgnoredCurve_LeavesTheOwnCurveOfTheAsset()
Declaration
public void Apply_ANodeThatWouldOverwriteAnIgnoredCurve_LeavesTheOwnCurveOfTheAsset()
Apply_AppendIntoAnEmptyList_HonoursTheAttributeInsideTheNewElement()
Declaration
public void Apply_AppendIntoAnEmptyList_HonoursTheAttributeInsideTheNewElement()
Apply_IgnoredFieldInsideAListElementAndAManagedReference_IsIgnoredWithoutWarning()
Declaration
public void Apply_IgnoredFieldInsideAListElementAndAManagedReference_IsIgnoredWithoutWarning()
Apply_NodeForAnUnsupportedFieldWithoutTheAttribute_StillWarns()
Declaration
public void Apply_NodeForAnUnsupportedFieldWithoutTheAttribute_StillWarns()
Apply_NodesForIgnoredFields_AreIgnoredWithoutWarning()
Declaration
public void Apply_NodesForIgnoredFields_AreIgnoredWithoutWarning()
Apply_ReplaceIntoAnEmptyList_HonoursTheAttributeInsideTheNewElement()
Declaration
public void Apply_ReplaceIntoAnEmptyList_HonoursTheAttributeInsideTheNewElement()
Attribute_TargetsFieldsOnly()
Declaration
public void Attribute_TargetsFieldsOnly()
Capture_IgnoredFieldAnywhere_ProducesNoWarningForIt()
Declaration
public void Capture_IgnoredFieldAnywhere_ProducesNoWarningForIt()
Capture_IgnoredFieldInsideAListElement_EmitsNoNode()
Declaration
public void Capture_IgnoredFieldInsideAListElement_EmitsNoNode()
Capture_IgnoredFieldInsideAManagedReference_EmitsNoNode()
Declaration
public void Capture_IgnoredFieldInsideAManagedReference_EmitsNoNode()
Capture_NestedIgnoredField_EmitsNoNode()
Declaration
public void Capture_NestedIgnoredField_EmitsNoNode()
Capture_TopLevelIgnoredField_EmitsNoNode()
Declaration
public void Capture_TopLevelIgnoredField_EmitsNoNode()
Capture_UnsupportedFieldWithoutTheAttribute_StillWarnsAndEmitsAPlaceholder()
Declaration
public void Capture_UnsupportedFieldWithoutTheAttribute_StillWarnsAndEmitsAPlaceholder()
IsIgnored_ElementTheLiveListDoesNotHoldYet_ResolvesThroughTheDeclaredElementType()
Declaration
public void IsIgnored_ElementTheLiveListDoesNotHoldYet_ResolvesThroughTheDeclaredElementType()
IsIgnored_NullManagedReference_ReturnsFalseWithoutThrowing()
Declaration
public void IsIgnored_NullManagedReference_ReturnsFalseWithoutThrowing()
IsIgnored_PathWithNoMatchingField_ReturnsFalseWithoutThrowing()
Declaration
public void IsIgnored_PathWithNoMatchingField_ReturnsFalseWithoutThrowing()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()