public void GenerateEnumWithConstGetterTest(Type type, EnumGenerationMode enumGenerationMode, string expectedFileName) { var generatedCode = GenerateCode(new TypeScriptGenerationOptions { EnumGenerationMode = enumGenerationMode }, new TestCustomTypeGenerator(), type).Single(); var expectedCode = GetExpectedCode($"Enums/{expectedFileName}"); generatedCode.Diff(expectedCode).ShouldBeEmpty(); }
public void EnumGenerationModeTest(EnumGenerationMode enumGenerationMode, string expectedFileName) { var generatedCode = GenerateCode(new TypeScriptGenerationOptions { EnumGenerationMode = enumGenerationMode }, CustomTypeGenerator.Null, typeof(DefaultEnum)).Single(); var expectedCode = GetExpectedCode($"Options/{expectedFileName}"); generatedCode.Diff(expectedCode).ShouldBeEmpty(); }