public void SerializeToStringUsingNamingConvention() { var obj = new TestObject(); var settings = new SerializeYamlSettings { NamingConvention = CamelCaseNamingConvention.Instance, }; var yaml = context.CakeContext.SerializeYaml(obj, settings); Assert.NotEmpty(yaml); Assert.Equal(SERIALIZED_YAML_CAMEL_CASE, yaml); }
public void SerializeToFileUsingNamingConvention() { var obj = new TestObject(); var file = new FilePath("./serialized_camelcase.yaml"); var settings = new SerializeYamlSettings { NamingConvention = CamelCaseNamingConvention.Instance, }; context.CakeContext.SerializeYamlToFile(file, obj, settings); var yaml = System.IO.File.ReadAllText(file.MakeAbsolute(context.CakeContext.Environment).FullPath); Assert.NotEmpty(yaml); Assert.Equal(SERIALIZED_YAML_CAMEL_CASE, yaml); }