public void Serialize()
        {
            {
                var v = 123;
                IntstrIntOrString intorstr = v;

                Assert.Equal("123", KubernetesJson.Serialize(intorstr));
            }

            {
                IntstrIntOrString intorstr = "12%";
                Assert.Equal("\"12%\"", KubernetesJson.Serialize(intorstr));
            }
        }
示例#2
0
        public void Serialize()
        {
            {
                var v = 123;
                IntstrIntOrString intorstr = v;

                Assert.Equal("123", JsonConvert.SerializeObject(intorstr));
            }

            {
                IntstrIntOrString intorstr = "12%";
                Assert.Equal("\"12%\"", JsonConvert.SerializeObject(intorstr));
            }
        }
示例#3
0
 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));
 }