コード例 #1
0
ファイル: GUIConfiguration.cs プロジェクト: zxasqwsss/CKAN
        public void LoadOrCreateConfiguration_MalformedXMLFile_ThrowsKraken()
        {
            string tempFile = Path.Combine(tempDir, "invalid.xml");

            using (var stream = new StreamWriter(tempFile))
            {
                stream.Write("This is not a valid XML file.");
            }

            Assert.Throws <Kraken>(() => GUIConfiguration.LoadOrCreateConfiguration(tempFile));
        }
コード例 #2
0
ファイル: GUIConfiguration.cs プロジェクト: zxasqwsss/CKAN
        public void LoadOrCreateConfiguration_CorrectConfigurationFile_Loaded()
        {
            string tempFile = Path.Combine(tempDir, "valid.xml");

            using (var stream = new StreamWriter(tempFile))
            {
                stream.Write(TestData.ConfigurationFile());
            }

            var result = GUIConfiguration.LoadOrCreateConfiguration(tempFile);

            Assert.IsNotNull(result);
        }