Ejemplo n.º 1
0
        public void CheckMonthlySettingParsingAndEquality()
        {
            MonthlySettings monSet = MonthlySettings.Random(2000, 1, MachineType.M3);
            MonthlySettings check  = MonthlySettings.Parse(monSet.ToString());

            Assert.IsTrue(monSet == check);

            monSet = MonthlySettings.Random(2000, 1, MachineType.M3K);
            check  = MonthlySettings.Parse(monSet.ToString());
            Assert.IsTrue(monSet == check);

            monSet = MonthlySettings.Random(2000, 1, MachineType.M4K);
            check  = MonthlySettings.Parse(monSet.ToString());
            Assert.IsTrue(monSet == check);
        }
Ejemplo n.º 2
0
        public void MonthlySettingsSerializationAndSave()
        {
            string folderName = Path.GetTempPath();
            string fileName   = Path.GetTempFileName();

            MonthlySettings ms = MonthlySettings.Random(2015, 12, MachineType.M4K, ReflectorType.B_Dunn, false);

            string filePath = Path.Combine(folderName, fileName);

            ms.Save(filePath);
            string foo = ms.ToString();

            ms = MonthlySettings.Open(filePath);
            Assert.AreEqual(ms.ToString(), foo);

            File.Delete(filePath);
        }
Ejemplo n.º 3
0
        private static void SaveMonthlyFiles(MonthlySettings settings, string folder)
        {
            if (!Directory.Exists(folder))
            {
                Directory.CreateDirectory(folder);
            }

            string xmlPath = Path.Combine(folder, MonthlySettingFileName(settings, ".xml"));

            settings.Save(xmlPath);

            string txtPath = Path.Combine(folder, MonthlySettingFileName(settings, ".txt"));

            SaveFile(settings.ToString(), txtPath);
        }