Пример #1
0
        public void SetAndRetrieve()
        {
            DataValueCollection <string> collection = new DataValueCollection <string>();

            collection.Set("Name", "Bob");

            Assert.AreEqual("Bob", collection.RetrieveString("Name"));
        }
Пример #2
0
        public void RetrieveDateAsStringAndDateTime()
        {
            DataValueCollection <string> collection = new DataValueCollection <string>();

            collection.Set("Date", "12/12/2014");

            Assert.AreEqual("12/12/2014", collection.RetrieveString("Date"));
            Assert.AreEqual(DateTime.Parse("12/12/2014"), collection.RetrieveDateTime("Date"));
        }
Пример #3
0
        public void SetMultiple()
        {
            DataValueCollection <string> collection = new DataValueCollection <string>();

            collection.Set("Name", "Bob");
            collection.Set("Age", 25);

            Assert.AreEqual("Bob", collection.RetrieveString("Name"));
            Assert.AreEqual(25, collection.RetrieveInt32("Age"));
        }
Пример #4
0
        public void RetrieveNumberAsMultipleTypes()
        {
            DataValueCollection <string> collection = new DataValueCollection <string>();

            collection.Set("Number", 100);

            Assert.AreEqual(100, collection.RetrieveInt16("Number"));
            Assert.AreEqual(100, collection.RetrieveInt32("Number"));
            Assert.AreEqual(100, collection.RetrieveInt64("Number"));
            Assert.AreEqual(100, collection.RetrieveDouble("Number"));
            Assert.AreEqual(100, collection.RetrieveDecimal("Number"));
            Assert.AreEqual("100", collection.RetrieveString("Number"));
        }