Exemplo n.º 1
0
 public void TestSaveSingleLine()
 {
     string[] PreppedDOD = DOD.Prep(DOD.Parse(DOD2));
     for (int i = 0; i < DOD2.Length; i++)
     {
         Assert.AreEqual(DOD2[i], PreppedDOD[i]);
     }
 }
Exemplo n.º 2
0
        public void TestMultiKey()
        {
            Dictionary <string, string> Dict2 = DOD.Parse(DOD2);

            Assert.AreEqual("Probably not", Dict2["Coincidence"]);
            Assert.AreEqual("Maybe", Dict2["Mystery"]);
            Assert.AreEqual("Trivago", Dict2["Hotel"]);
        }
Exemplo n.º 3
0
        public void TestMultiLineKey()
        {
            Dictionary <string, string> Dict3 = DOD.Parse(DOD3);

            Assert.AreEqual("Chopo", Dict3["Name"]);
            Assert.AreEqual("Existence\nLife\nCoding", Dict3["Experience"]);
            Assert.AreEqual("Beans", Dict3["Cool"]);
            Assert.AreEqual("No Fighting\nNo Running", Dict3["Rules"]);
            Assert.AreEqual("boop", Dict3["beep"]);
        }
Exemplo n.º 4
0
        public void TestSaveAndLoad()
        {
            Dictionary <string, string> PreSave = DOD.Parse(DOD3);

            DOD.Save(PreSave, "TestFile.DOD");
            Dictionary <string, string> PostSave = DOD.Load("TestFile.DOD");

            foreach (string Key in PreSave.Keys)
            {
                Assert.AreEqual(PreSave[Key], PostSave[Key]);
            }
        }
Exemplo n.º 5
0
        public void TestSaveMultiLine()
        {
            string[] PreppedDOD = DOD.Prep(DOD.Parse(DOD3));

            //DOD.PREP has \n. In order for this simulation to go through, it must be written.
            PreppedDOD = string.Join("\n", PreppedDOD).Split('\n');

            for (int i = 0; i < DOD3.Length; i++)
            {
                Assert.AreEqual(DOD3[i], PreppedDOD[i]);
            }
        }
Exemplo n.º 6
0
        public void TestSingleKey()
        {
            Dictionary <string, string> Dict1 = DOD.Parse(DOD1);

            Assert.AreEqual("bar", Dict1["foo"]);
        }
Exemplo n.º 7
0
 /// <summary>Creates a BasicFont from a resource</summary>
 /// <param name="Resource"></param>
 /// <returns></returns>
 public static BasicFont LoadFromResource(Byte[] Resource)
 {
     return(new BasicFont(DOD.Parse(GraphicUtils.ResourceToStringArray(Resource))));
 }