public void TestSaveSingleLine() { string[] PreppedDOD = DOD.Prep(DOD.Parse(DOD2)); for (int i = 0; i < DOD2.Length; i++) { Assert.AreEqual(DOD2[i], PreppedDOD[i]); } }
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"]); }
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"]); }
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]); } }
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]); } }
public void TestSingleKey() { Dictionary <string, string> Dict1 = DOD.Parse(DOD1); Assert.AreEqual("bar", Dict1["foo"]); }
/// <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)))); }