public void Serialize() { { var v = 123; IntstrIntOrString intorstr = v; Assert.Equal("123", KubernetesJson.Serialize(intorstr)); } { IntstrIntOrString intorstr = "12%"; Assert.Equal("\"12%\"", KubernetesJson.Serialize(intorstr)); } }
public void Serialize() { { var v = 123; IntstrIntOrString intorstr = v; Assert.Equal("123", JsonConvert.SerializeObject(intorstr)); } { IntstrIntOrString intorstr = "12%"; Assert.Equal("\"12%\"", JsonConvert.SerializeObject(intorstr)); } }
private static bool MatchesPort(V1EndpointPort port1, IntstrIntOrString port2) { if (port1 == null || port2 == null) { return(false); } if (int.TryParse(port2, out var port2Number) && port2Number == port1.Port) { return(true); } if (string.Equals(port2, port1.Name, StringComparison.OrdinalIgnoreCase)) { return(true); } return(false); }
protected bool Equals(IntstrIntOrString other) { return(string.Equals(Value, other?.Value)); }