Added KubernetesYaml.SerializeAll method (#947)

This commit is contained in:
Moim HA
2022-07-13 19:07:37 +02:00
committed by GitHub
parent ed5306e6f8
commit 6f323d82fd
2 changed files with 47 additions and 0 deletions

View File

@@ -325,6 +325,27 @@ metadata:
Assert.Equal(content, serialized);
}
[Fact]
public void SerializeAll()
{
var pods = new List<object>
{
new V1Pod() { ApiVersion = "v1", Kind = "Pod", Metadata = new V1ObjectMeta() { Name = "foo" } },
new V1Pod() { ApiVersion = "v1", Kind = "Pod", Metadata = new V1ObjectMeta() { Name = "bar" } },
};
var yaml = KubernetesYaml.SerializeAll(pods);
Assert.Equal(
ToLines(@"apiVersion: v1
kind: Pod
metadata:
name: foo
---
apiVersion: v1
kind: Pod
metadata:
name: bar"), ToLines(yaml));
}
[Fact]
public void WriteToString()
{