Class SystemConfigSnapshotJsonBuilderBehaviorTests
Covers the reflection-based optional-property emission, JSON escaping, and culture-invariant numeric formatting in SystemConfigSnapshotJsonBuilder.
Inherited Members
Namespace: Serenity.SystemConfiguration.Tests.Application
Assembly: Tests.dll
Syntax
public class SystemConfigSnapshotJsonBuilderBehaviorTests
Constructors
SystemConfigSnapshotJsonBuilderBehaviorTests()
Declaration
public SystemConfigSnapshotJsonBuilderBehaviorTests()
Methods
Build_EscapesQuotesBackslashesAndNewlines()
Declaration
public void Build_EscapesQuotesBackslashesAndNewlines()
Build_MonitorScale_FormattedInvariant()
Declaration
public void Build_MonitorScale_FormattedInvariant()
Build_MonitorWithYearOnly_OmitsAbsentOptionalStrings()
Declaration
public void Build_MonitorWithYearOnly_OmitsAbsentOptionalStrings()
Build_MultipleMonitors_SeparatedByComma()
Declaration
public void Build_MultipleMonitors_SeparatedByComma()
Build_NullOptionalProperty_IsSkipped()
Declaration
public void Build_NullOptionalProperty_IsSkipped()
Build_OptionalBoolProperty_IsEmittedAsLowercase()
Declaration
public void Build_OptionalBoolProperty_IsEmittedAsLowercase()
Build_OptionalFloatProperty_UsesInvariantCulture()
Declaration
public void Build_OptionalFloatProperty_UsesInvariantCulture()
Build_OptionalIntProperty_IsEmitted()
Declaration
public void Build_OptionalIntProperty_IsEmitted()
Build_OptionalStringProperty_IsEmitted()
Declaration
public void Build_OptionalStringProperty_IsEmitted()