コード例 #1
0
        [Test] public void InstantiationWithCulture()
        {
            object d1 = ObjectSupport.GetInstance(typeof(double), "23.4", CultureInfo.CreateSpecificCulture(""));

            Assert.AreEqual(true, d1.Equals(23.4), "Neutral culture");

            object d2 = ObjectSupport.GetInstance(typeof(double), "23,4", CultureInfo.CreateSpecificCulture("nl"));

            Assert.AreEqual(true, d2.Equals(23.4), "Dutch culture");
        }
コード例 #2
0
        [Test] public void Instantiation()
        {
            object node = ObjectSupport.GetInstance(typeof(Node));

            Assert.AreEqual(node is Node, true);

            object str = ObjectSupport.GetInstance(typeof(string), "hello");

            Assert.AreEqual(str.Equals("hello"), true);

            object d = ObjectSupport.GetInstance(typeof(int), "23");

            Assert.AreEqual(d.Equals(23), true);

            object b = ObjectSupport.GetInstance(typeof(bool), "true");

            Assert.AreEqual(b, true);
        }