Ejemplo n.º 1
0
        public void TestExistingConfiguration()
        {
            File.WriteAllText("test.json", "{\"DevID\":\"redblueflame\",\"DevPassword\":\"UnitTests\",\"SoftName\":\"ScrapEditorV0.1\",\"DBLink\":\"http://live-test.ravendb.net\",\"DBCertPath\":\"none\", \"DBName\":\"ScrapEditor-Dev\"}");
            var config = ConfigurationFile.LoadConfiguration("test.json");

            Assert.AreEqual("redblueflame", config.DevID);
            Assert.AreEqual("UnitTests", config.DevPassword);
            Assert.AreEqual("ScrapEditorV0.1", config.SoftName);
            Assert.AreEqual("http://live-test.ravendb.net", config.DBLink);
            Assert.AreEqual("none", config.DBCertPath);
            Assert.AreEqual("ScrapEditor-Dev", config.DBName);
            File.Delete("test.json");
        }
Ejemplo n.º 2
0
        public void TestNewConfiguration()
        {
            if (File.Exists("test.json"))
            {
                File.Delete("test.json");
            }
            var config = ConfigurationFile.LoadConfiguration("test.json");

            Assert.AreEqual("PleaseReplaceMe", config.DevID);
            Assert.AreEqual("PleaseReplaceMe", config.DevPassword);
            Assert.AreEqual("ScrapEditor", config.SoftName);
            Assert.AreEqual("http://live-test.ravendb.net", config.DBLink);
            Assert.AreEqual("ScrapEditor-Dev", config.DBName);
            Assert.AreEqual("none", config.DBCertPath);
            Assert.AreEqual("ReplaceMePlease", config.DefaultUser);
            Assert.AreEqual("xxxyyyzzz", config.DefaultPassword);
            Assert.That(config.AuthKey, Does.Match("^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"));
            var text = File.ReadAllText("test.json");

            File.Delete("test.json");
        }