public TypeScriptGeneratorOptions WithEnumMemberNameMappingMode( EnumMemberNameMappingMode enumMemberNameMappingMode) { return(new TypeScriptGeneratorOptions( ReferencePaths, OptionalMemberGenerationMode, GenerateStrictTypes, NotNullableTypeDiscovery, IncludedTypesDiscovery, enumMemberNameMappingMode)); }
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; }
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; }
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)); }