示例#1
0
        private void LoadSplits()
        {
            _redisAdapter.Flush();

            _redisAdapter.Set("SPLITIO.split.always_on", SplitsHelper.AlwaysOn);
            _redisAdapter.Set("SPLITIO.split.always_off", SplitsHelper.AlwaysOff);
        }
示例#2
0
        public void ExecuteSetAndGetSuccessful()
        {
            //Arrange
            var isSet = adapter.Set("test_key", "test_value");

            //Act
            var result = adapter.Get("test_key");

            //Assert
            Assert.IsTrue(isSet);
            Assert.AreEqual("test_value", result);
        }
示例#3
0
        private void LoadSplits()
        {
            _redisAdapter.Flush();

            var splitsJson   = File.ReadAllText($"{rootFilePath}split_changes.json");
            var segmentJson1 = File.ReadAllText($"{rootFilePath}split_segment1.json");
            var segmentJson2 = File.ReadAllText($"{rootFilePath}split_segment2.json");
            var segmentJson3 = File.ReadAllText($"{rootFilePath}split_segment3.json");

            var splitResult = JsonConvert.DeserializeObject <SplitChangesResult>(splitsJson);

            foreach (var split in splitResult.splits)
            {
                _redisAdapter.Set($"SPLITIO.split.{split.name}", JsonConvert.SerializeObject(split));
            }
        }