예제 #1
0
        public void ExecuteHashIncrementShouldReturnValue()
        {
            //Act & Assert
            var result = adapter.HashIncrement("test_count", "hashField", 2);

            Assert.AreEqual(2, result);

            result = adapter.HashIncrement("test_count", "hashField", 2);
            Assert.AreEqual(4, result);

            result = adapter.HashIncrement("test_count", "hashField", 3);
            Assert.AreEqual(7, result);

            result = adapter.HashIncrement("test", "hashField", 1);
            Assert.AreEqual(1, result);
        }
예제 #2
0
 public void RecordLatency(MethodEnum method, int bucket)
 {
     _redisAdapter.HashIncrement(TelemetryLatencyKey, $"{_sdkVersion}/{_machineName}/{_machineIp}/{method.GetString()}/{bucket}", 1);
 }