コード例 #1
0
 public TypeScriptGeneratorOptions WithEnumMemberNameMappingMode(
     EnumMemberNameMappingMode enumMemberNameMappingMode)
 {
     return(new TypeScriptGeneratorOptions(
                ReferencePaths,
                OptionalMemberGenerationMode,
                GenerateStrictTypes,
                NotNullableTypeDiscovery,
                IncludedTypesDiscovery,
                enumMemberNameMappingMode));
 }
コード例 #2
0
 private TypeScriptGeneratorOptions(
     string[] referencePaths,
     OptionalMemberGenerationMode optionalMemberGenerationMode,
     bool generateStrictTypes,
     NotNullableTypeDiscovery notNullableTypeDiscovery,
     IncludedTypesDiscovery includedTypesDiscovery,
     EnumMemberNameMappingMode enumMemberNameMappingMode)
 {
     ReferencePaths = referencePaths;
     OptionalMemberGenerationMode = optionalMemberGenerationMode;
     GenerateStrictTypes          = generateStrictTypes;
     NotNullableTypeDiscovery     = notNullableTypeDiscovery;
     IncludedTypesDiscovery       = includedTypesDiscovery;
     EnumMemberNameMappingMode    = enumMemberNameMappingMode;
 }
コード例 #3
0
 private TypeScriptGeneratorOptions(
     string[] referencePaths,
     OptionalMemberGenerationMode optionalMemberGenerationMode,
     bool generateStrictTypes,
     NotNullableTypeDiscovery notNullableTypeDiscovery,
     IncludedTypesDiscovery includedTypesDiscovery,
     EnumMemberNameMappingMode enumMemberNameMappingMode,
     bool includeAllDataContracts,
     string assemblyPath)
 {
     ReferencePaths = referencePaths;
     OptionalMemberGenerationMode = optionalMemberGenerationMode;
     GenerateStrictTypes          = generateStrictTypes;
     NotNullableTypeDiscovery     = notNullableTypeDiscovery;
     IncludedTypesDiscovery       = includedTypesDiscovery;
     EnumMemberNameMappingMode    = enumMemberNameMappingMode;
     IncludeAllDataContracts      = includeAllDataContracts;
     AssemblyPath = assemblyPath;
 }
コード例 #4
0
        public void GetEnumMemberNameMappingMode_WhenVAlidOptionSpecified(string suppliedOutput, EnumMemberNameMappingMode expectedOutput)
        {
            // Arrange
            var sut = GetSut();

            sut.EnumMemberNameMapMode = suppliedOutput;

            // Act
            var mode = sut.GetEnumMemberNameMappingMode();

            // Assert
            Assert.That(mode, Is.EqualTo(expectedOutput));
        }