public void DeserializesImagePullSecretNameFromString() { string json = "\"secret\""; ImagePullSecretName auth = JsonConvert.DeserializeObject <ImagePullSecretName>(json); Assert.Equal(new ImagePullSecretName("secret"), auth); }
public void SerializesImagePullSecretNameAsString() { var name = new ImagePullSecretName("secret"); string json = JsonConvert.SerializeObject(name); Assert.Equal("\"secret\"", json); }
public void EqualsImagePullSecretsByValue() { var name = new ImagePullSecretName("secret"); Assert.True(name.Equals(name)); Assert.True(name.Equals(new ImagePullSecretName("secret"))); Assert.False(name.Equals(null)); Assert.False(name.Equals(new ImagePullSecretName("not a secret"))); }
public void CreatesImagePullSecretName() { var auth = new AuthConfig { Username = "******", Password = "******", ServerAddress = "server" }; var name = ImagePullSecretName.Create(auth); Assert.Equal("name-server", name); }
public void SerializesImagePullSecretNameInsideWrapperAsString() { var name = new ImagePullSecretName("secret"); var auth = new AuthWrapper { Name = name }; string json = JsonConvert.SerializeObject(auth); Assert.Equal("{\"Name\":\"secret\"}", json); }