Пример #1
0
 public void BoolStringsAreNotQuoted()
 {
     Assert.That(InfluxDbRecord.StringifyValue(true), Is.EqualTo("true"));
     Assert.That(InfluxDbRecord.StringifyValue(false), Is.EqualTo("false"));
     Assert.That(InfluxDbRecord.StringifyValue("true"), Is.EqualTo("true"));
     Assert.That(InfluxDbRecord.StringifyValue("false"), Is.EqualTo("false"));
     Assert.That(InfluxDbRecord.StringifyValue("TRUE"), Is.EqualTo("true"));
     Assert.That(InfluxDbRecord.StringifyValue("FALSE"), Is.EqualTo("false"));
 }
Пример #2
0
 public void StringsAreQuoted()
 {
     Assert.That(InfluxDbRecord.StringifyValue("test-string"), Is.EqualTo("\"test-string\""));
 }
Пример #3
0
 public void FloatsDoNotEndInLetterI()
 {
     Assert.That(InfluxDbRecord.StringifyValue(1.1), Is.Not.StringContaining("i"));
 }
Пример #4
0
 public void IntegralsEndInLetterI()
 {
     Assert.That(InfluxDbRecord.StringifyValue(1), Is.StringEnding("i"));
 }
Пример #5
0
 public void DontLosePrecision()
 {
     Assert.That(InfluxDbRecord.StringifyValue(12345.678), Is.StringEnding(".678"));
 }
Пример #6
0
 public void NoGroupingSeparator()
 {
     Assert.That(InfluxDbRecord.StringifyValue(12345), Is.Not.ContainsSubstring(","));
     Assert.That(InfluxDbRecord.StringifyValue(123456789.1011), Is.Not.ContainsSubstring(","));
     Assert.That(InfluxDbRecord.StringifyValue(1234567891011121314.2), Is.Not.ContainsSubstring(","));
 }
Пример #7
0
 public void NumbersUsEnUsFormatting()
 {
     Assert.That(InfluxDbRecord.StringifyValue(123456.78), Is.EqualTo("123456.78"));
 }
Пример #8
0
 public void DoubleQuotesAreEscaped()
 {
     Assert.That(InfluxDbRecord.StringifyValue("test \"string\" here"), Is.EqualTo("\"test \\\"string\\\" here\""));
     Assert.That(InfluxDbRecord.StringifyValue("test \"string\""), Is.EqualTo("\"test \\\"string\\\"\""));
 }