public void MyTestInitialize()
        {
            CelesteObjectNumber     = new CelesteObject(5);
            CelesteObjectBool       = new CelesteObject(true);
            CelesteObjectChar       = new CelesteObject('[');
            CelesteObjectString     = new CelesteObject("Test");
            CelesteObjectStringList = new CelesteObject(new List <string>()
            {
                "1", "2"
            });

            List <CelesteObject> objects = new List <CelesteObject>()
            {
                CelesteObjectNumber,
                CelesteObjectBool,
                CelesteObjectString,
                CelesteObjectStringList,
            };

            CelesteObjectCelesteObjectList = new CelesteObject(objects);

            Dictionary <object, object> dict = new Dictionary <object, object>()
            {
                { 10.0f, "Value" },
                { "Key", 20.0f },
                { true, false },
            };

            CelesteTable = new CelesteObject(dict);
        }
Exemple #2
0
        public void TestReferencingCelesteObjectAffectsStringVariable()
        {
            Reference     obj           = new Reference("Test");
            CelesteObject celesteObject = new CelesteObject(obj);

            Assert.AreEqual("Test", celesteObject.Value);

            obj.Value = "Test Change";
            Assert.AreEqual("Test Change", celesteObject.Value);
        }
Exemple #3
0
        public void TestReferencingCelesteObjectAffectsNumberVariable()
        {
            Reference     obj           = new Reference(5.0f);
            CelesteObject celesteObject = new CelesteObject(obj);

            Assert.AreEqual(5.0f, celesteObject.Value);

            obj.Value = 10.0f;
            Assert.AreEqual(10.0f, celesteObject.Value);
        }
 public void TestCelesteObjectConstructor()
 {
     CelesteObjectNumber     = new CelesteObject(5);
     CelesteObjectBool       = new CelesteObject(true);
     CelesteObjectChar       = new CelesteObject('[');
     CelesteObjectString     = new CelesteObject("Test");
     CelesteObjectStringList = new CelesteObject(new List <string>()
     {
         "1", "2"
     });
 }