コード例 #1
0
ファイル: Saving.cs プロジェクト: nickbabcock/Pdoxcl2Sharp
 public void SaveDate()
 {
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.WriteLine("date", new DateTime(1, 1, 1));
         }
         Assert.AreEqual("date=\"1.1.1\"\r\n", Globals.ParadoxEncoding.GetString(ms.ToArray()));
     }
 }
コード例 #2
0
 public void SingleSaveNewLine()
 {
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.Write("culture", "michigan");
         }
         Assert.AreEqual("culture=michigan", Globals.ParadoxEncoding.GetString(ms.ToArray()));
     }
 }
コード例 #3
0
 public void SaveComment()
 {
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.WriteComment("This is a comment");
         }
         Assert.AreEqual("#This is a comment" + Environment.NewLine, Globals.ParadoxEncoding.GetString(ms.ToArray()));
     }
 }
コード例 #4
0
 public void SaveNonUtf8Characters()
 {
     string actual;
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.Write("name", "šžŸ", ValueWrite.None);
         }
         actual = Globals.ParadoxEncoding.GetString(ms.ToArray());
         Assert.AreEqual("name=šžŸ", actual);
     }
 }
コード例 #5
0
ファイル: Saving.cs プロジェクト: nickbabcock/Pdoxcl2Sharp
 public void SaveDouble()
 {
     string actual;
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.Write(0.23456);
         }
         actual = Globals.ParadoxEncoding.GetString(ms.ToArray());
         Assert.AreEqual("0.235", actual);
     }
 }
コード例 #6
0
ファイル: Saving.cs プロジェクト: nickbabcock/Pdoxcl2Sharp
 public void SaveInt()
 {
     string actual;
     int val = -1235346;
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.Write(val);
         }
         actual = Globals.ParadoxEncoding.GetString(ms.ToArray());
         Assert.AreEqual("-1235346", actual);
     }
 }
コード例 #7
0
ファイル: Saving.cs プロジェクト: nickbabcock/Pdoxcl2Sharp
 public void SaveDatetime()
 {
     string actual;
     DateTime value = new DateTime(1402, 1, 1);
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.Write(value);
         }
         actual = Globals.ParadoxEncoding.GetString(ms.ToArray());
         Assert.AreEqual("1402.1.1", actual);
     }
 }
コード例 #8
0
ファイル: Saving.cs プロジェクト: nickbabcock/Pdoxcl2Sharp
 public void SaveWithoutHeader()
 {
     using (MemoryStream ms = new MemoryStream())
     {
         using (ParadoxSaver saver = new ParadoxSaver(ms))
         {
             saver.Write(String.Empty, (w) =>
                 {
                     w.WriteLine("Hey there!", ValueWrite.LeadingTabs);
                 });
         }
         string actual = Globals.ParadoxEncoding.GetString(ms.ToArray());
         Assert.AreEqual("{\r\n\tHey there!\r\n}\r\n", actual);
     }
 }
コード例 #9
0
ファイル: Savegame.cs プロジェクト: reignerok/EU4.Savegame
 public void Write(ParadoxSaver writer)
 {
     throw new NotImplementedException();
 }