Esempio n. 1
0
        [Test] public void GetString()
        {
            DataObject nullData    = new DataObject();
            DataObject textData    = new DataObject("Text", "test");
            DataObject unicodeData = new DataObject("UnicodeText", "test");
            DataObject typedData   = new DataObject();

            typedData.SetData(typeof(string), "test");
            DataObject setData = new DataObject();

            setData.SetString("test");

            Assert.IsFalse(nullData.ContainsString());
            Assert.IsTrue(textData.ContainsString());
            Assert.IsTrue(unicodeData.ContainsString());
            Assert.IsTrue(typedData.ContainsString());
            Assert.IsTrue(setData.ContainsString());

            Assert.AreEqual(null, nullData.GetString());
            Assert.AreEqual("test", textData.GetString());
            Assert.AreEqual("test", unicodeData.GetString());
            Assert.AreEqual("test", typedData.GetString());
            Assert.AreEqual("test", setData.GetString());
            Assert.AreEqual("test", setData.GetData("Text") as string);
            Assert.AreEqual("test", setData.GetData("UnicodeText") as string);
        }