Beispiel #1
0
        public void Save_WhenKeyExists_KeyUpdated()
        {
            IDictionary <string, object> mockProperties = new Dictionary <string, object>();
            AppPropertiesStorage         storage        = new AppPropertiesStorage(mockProperties);

            storage.Save("key1", "value1");
            Assert.IsTrue(mockProperties.ContainsKey("key1"));
            Assert.AreEqual("value1", mockProperties["key1"]);

            storage.Save("key1", "value2");
            Assert.IsTrue(mockProperties.ContainsKey("key1"));
            Assert.AreEqual("value2", mockProperties["key1"]);
        }
Beispiel #2
0
        public void Save_WhenKeyDoesNotExist_KeyAdded()
        {
            IDictionary <string, object> mockProperties = new Dictionary <string, object>();
            AppPropertiesStorage         storage        = new AppPropertiesStorage(mockProperties);

            storage.Save("key1", "value1");
            storage.Save("key2", "value2");
            storage.Save("key3", "value3");

            Assert.IsTrue(mockProperties.ContainsKey("key1"));
            Assert.IsTrue(mockProperties.ContainsKey("key2"));
            Assert.IsTrue(mockProperties.ContainsKey("key3"));
        }