Standardization of using order and object initialization (#1028)

* Code cleanup KubernetesClient

* KubernetesClient.Basic code cleanup

* KubernetesClient.Models cleanup

* LibKubernetesGenerator code cleanup

* Improved readability of object initialization

* FIx namespace order

* Fixed some compilation warning
This commit is contained in:
Manuel Menegazzo
2022-09-28 22:34:32 +02:00
committed by GitHub
parent bbd3b6cd50
commit 3702fd6e90
47 changed files with 201 additions and 165 deletions

View File

@@ -40,8 +40,10 @@ metadata:
[Fact]
public void LoadAllFromStringWithTypes()
{
var types = new Dictionary<string, Type>();
types.Add("v1/Pod", typeof(MyPod));
var types = new Dictionary<string, Type>
{
{ "v1/Pod", typeof(MyPod) },
};
var content = @"apiVersion: v1
kind: Pod
@@ -89,8 +91,11 @@ metadata:
[Fact]
public void LoadAllFromStringWithAdditionalPropertiesAndTypes()
{
var types = new Dictionary<string, Type>();
types.Add("v1/Pod", typeof(MyPod));
var types = new Dictionary<string, Type>
{
{ "v1/Pod", typeof(MyPod) },
};
var content = @"apiVersion: v1
kind: Pod
metadata:
@@ -150,8 +155,10 @@ metadata:
[Fact]
public async Task LoadAllFromFileWithTypes()
{
var types = new Dictionary<string, Type>();
types.Add("v1/Pod", typeof(MyPod));
var types = new Dictionary<string, Type>
{
{ "v1/Pod", typeof(MyPod) },
};
var content = @"apiVersion: v1
kind: Pod
@@ -279,12 +286,11 @@ metadata:
name: foo
";
using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(content)))
{
var obj = KubernetesYaml.LoadFromStreamAsync<V1Pod>(stream).Result;
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(content));
Assert.Equal("foo", obj.Metadata.Name);
}
var obj = KubernetesYaml.LoadFromStreamAsync<V1Pod>(stream).Result;
Assert.Equal("foo", obj.Metadata.Name);
}
[Fact]
@@ -430,18 +436,17 @@ spec:
private static IEnumerable<string> ToLines(string s)
{
using (var reader = new StringReader(s))
{
for (; ; )
{
var line = reader.ReadLine();
if (line == null)
{
yield break;
}
using var reader = new StringReader(s);
yield return line;
for (; ; )
{
var line = reader.ReadLine();
if (line == null)
{
yield break;
}
yield return line;
}
}