Esempio n. 1
0
        public void DeleteDeletes()
        {
            var testValue = "This is our test string. " + DateTime.Now;
            var openKeyValClient = new OpenKeyValClient();

            openKeyValClient.SaveString(Key, testValue);
            openKeyValClient.Delete(Key);
            var result = openKeyValClient.GetString(Key);

            Assert.AreEqual(result, String.Empty);
        }
Esempio n. 2
0
        public async void AsyncSaveAndGetStringWithCompression()
        {
            var testValue = "This is our test string. " + DateTime.Now;
            var openKeyValClient = new OpenKeyValClient();

            await openKeyValClient.SaveStringAsync(Key, testValue, true);
            var actualValue = await openKeyValClient.GetStringAsync(Key, true);

            Assert.AreEqual(testValue, actualValue);

            openKeyValClient.Delete(Key);
        }
Esempio n. 3
0
        public void SaveAndGetString()
        {
            var testValue = "This is our test string. " + DateTime.Now;
            var openKeyValClient = new OpenKeyValClient();

            openKeyValClient.SaveString(Key, testValue);
            var actualValue = openKeyValClient.GetString(Key);

            Assert.AreEqual(testValue, actualValue);

            openKeyValClient.Delete(Key);
        }
Esempio n. 4
0
        public async void AsyncSaveAndGetTypeWithCompression()
        {
            var openKeyValClient = new OpenKeyValClient();

            var testClass = new TestClass
            {
                NameOfTallestPerson = "Boburto",
                NumberOfScubaTanks = 7,
                DrawerContents = new List<string> { "Eights", "Eights", "Barbque chips" }
            };

            await openKeyValClient.SaveAsync(Key, testClass, true);
            var actualClass = await openKeyValClient.GetAsync<TestClass>(Key, true);

            AssertEx.PropertyValuesAreEquals(testClass, actualClass);

            openKeyValClient.Delete(Key);
        }
Esempio n. 5
0
        public void SaveAndGetType()
        {
            var openKeyValClient = new OpenKeyValClient();

            var testClass = new TestClass
            {
                NameOfTallestPerson = "Boburto",
                NumberOfScubaTanks = 7,
                DrawerContents = new List<string> { "Eights", "Eights", "Barbque chips" }
            };

            openKeyValClient.Save(Key, testClass);
            var actualClass = openKeyValClient.Get<TestClass>(Key);

            AssertEx.PropertyValuesAreEquals(testClass, actualClass);

            openKeyValClient.Delete(Key);
        }
Esempio n. 6
0
        public void PassingInBaseAddress()
        {
            var testValue = "This is our test string. " + DateTime.Now;
            var openKeyValClient = new OpenKeyValClient("http://api.openkeyval.org/");

            openKeyValClient.SaveString(Key, testValue);
            openKeyValClient.Delete(Key);
            var result = openKeyValClient.GetString(Key);

            Assert.AreEqual(result, String.Empty);
        }