Esempio n. 1
0
        public void WrongDelimiters()
        {
            string d = "Foo, Bar, Baz! \n" +
                       "<!VirtualboxSer--{'Autostart':'true', 'ShutdownType':'ACPIShutdown', 'ACPIShutdownTimeout':'100'}--/VirtualboxService>";

            ParsedDescription p = ParsedDescription.Parse(d);

            Assert.AreEqual(false, p.Autostart);
        }
Esempio n. 2
0
        public void IncompleteGoodDescription()
        {
            string d = "Foo, Bar, Baz! \n" +
                       "<!VirtualboxService--{\"Autostart\":\"true\", \"ShutdownType\":\"SaveState\"}--/VirtualboxService>";

            ParsedDescription p = ParsedDescription.Parse(d);

            Assert.AreEqual(true, p.Autostart);
            Assert.AreEqual(ParsedDescription.ShutdownTypeEnum.SaveState, p.ShutdownType);
            Assert.AreEqual(false, p.ACPIShutdownTimeout.HasValue);
        }
Esempio n. 3
0
        public void SimpleGoodDescription()
        {
            string d = "Foo, Bar, Baz! \n" +
                       "<!VirtualboxService--{\"Autostart\":\"true\", \"ShutdownType\":\"ACPIShutdown\", \"ACPIShutdownTimeout\":\"100\"}--/VirtualboxService>";

            ParsedDescription p = ParsedDescription.Parse(d);

            Assert.AreEqual(true, p.Autostart);
            Assert.AreEqual(ParsedDescription.ShutdownTypeEnum.ACPIShutdown, p.ShutdownType);
            Assert.AreEqual(100, p.ACPIShutdownTimeout);
        }