コード例 #1
0
        public void ParseApplicationString()
        {
            ApplicationSettings_Stub settings = new ApplicationSettings_Stub();
            PrivateObject obj = new PrivateObject(settings, typeof(ApplicationSettings));

            object actual = obj.Invoke("ParseArguments", "app -t -d -c -s");

            Assert.AreEqual("app", actual);
            Assert.IsTrue(settings.DevelopModeEnabled);
            Assert.IsTrue(settings.TestAgentEnabled);
            Assert.IsTrue(settings.ForceClearCache);
            Assert.IsTrue(settings.SyncOnStart);
        }
コード例 #2
0
        public void ParseApplicationString()
        {
            ApplicationSettings_Stub settings = new ApplicationSettings_Stub();
            PrivateObject            obj      = new PrivateObject(settings, typeof(ApplicationSettings));

            object actual = obj.Invoke("ParseArguments", "app -t -d -c -s");

            Assert.AreEqual("app", actual);
            Assert.IsTrue(settings.DevelopModeEnabled);
            Assert.IsTrue(settings.TestAgentEnabled);
            Assert.IsTrue(settings.ForceClearCache);
            Assert.IsTrue(settings.SyncOnStart);
        }
コード例 #3
0
        public void ParseApplicationString_AllArgs_SettingsChanged()
        {
            ApplicationSettings_Stub settings = new ApplicationSettings_Stub();
            PrivateObject obj = new PrivateObject(settings, new PrivateType(typeof(ApplicationSettings)));

            object actual = obj.Invoke("ParseArguments", "app -t -d -c -s -dw -nowebdav -backgroundloaddisabled -re:[email protected]");

            Assert.AreEqual("app", actual);
            Assert.IsTrue(settings.DevelopModeEnabled);
            Assert.IsTrue(settings.TestAgentEnabled);
            Assert.IsTrue(settings.ForceClearCache);
            Assert.IsTrue(settings.SyncOnStart);
            Assert.IsTrue(settings.BackgoundLoadDisabled);
            Assert.IsTrue(settings.WaitDebuggerEnabled);
            Assert.IsTrue(settings.WebDavDisabled);
            Assert.AreEqual("*****@*****.**", settings.DevelopersEmail);
        }
コード例 #4
0
        public void ParseApplicationString_AllArgs_SettingsChanged()
        {
            ApplicationSettings_Stub settings = new ApplicationSettings_Stub();
            PrivateObject            obj      = new PrivateObject(settings, new PrivateType(typeof(ApplicationSettings)));

            object actual = obj.Invoke("ParseArguments", "app -t -d -c -s -dw -nowebdav -backgroundloaddisabled -re:[email protected]");

            Assert.AreEqual("app", actual);
            Assert.IsTrue(settings.DevelopModeEnabled);
            Assert.IsTrue(settings.TestAgentEnabled);
            Assert.IsTrue(settings.ForceClearCache);
            Assert.IsTrue(settings.SyncOnStart);
            Assert.IsTrue(settings.BackgoundLoadDisabled);
            Assert.IsTrue(settings.WaitDebuggerEnabled);
            Assert.IsTrue(settings.WebDavDisabled);
            Assert.AreEqual("*****@*****.**", settings.DevelopersEmail);
        }