Ejemplo n.º 1
0
 public void TestPrimitives()
 {
     Assert.AreEqual("10", InputValueToString.Get(10));
     Assert.AreEqual("0.321", InputValueToString.Get(0.321));
     Assert.AreEqual("true", InputValueToString.Get(true));
     Assert.AreEqual("false", InputValueToString.Get(false));
     Assert.AreEqual("\"something\"", InputValueToString.Get("something"));
     Assert.AreEqual("\"I have a\\nNEW LINE\"", InputValueToString.Get("I have a\nNEW LINE"));
 }
Ejemplo n.º 2
0
        public void TestList()
        {
            List <IHaveToString> complexList = new List <IHaveToString>();

            complexList.Add(new IHaveToString("A"));
            complexList.Add(new IHaveToString("B"));
            complexList.Add(new IHaveToString("C"));

            Assert.AreEqual("[\"Mikko\",\"Matti\",\"Teppo\"]", InputValueToString.Get(new List <string>()
            {
                "Mikko", "Matti", "Teppo"
            }));
            Assert.AreEqual("[1,2,3]", InputValueToString.Get(new List <int>()
            {
                1, 2, 3
            }));
            Assert.AreEqual("[A,B,C]", InputValueToString.Get(complexList));
        }