Example #1
0
        public void Test11()
        {
            var sut = new BootArgs(new string[] { "daemon", "gov://#123:app", "abc2.laconf" });

            Aver.IsTrue(sut.IsDaemon);
            Aver.IsFalse(sut.IsGoverned);
            Aver.AreEqual(0, sut.GovPort);
            Aver.IsNotNull(sut.ForApplication);
            Aver.AreEqual(2, sut.ForApplication.Length);
            Aver.AreEqual("gov://#123:app", sut.ForApplication[0]);
            Aver.AreEqual("abc2.laconf", sut.ForApplication[1]);
        }
Example #2
0
        public void Test01()
        {
            var sut = new BootArgs(new string[0]);

            Aver.IsFalse(sut.IsDaemon);
            Aver.IsFalse(sut.IsGoverned);
            Aver.AreEqual(0, sut.GovPort);
            Aver.AreEqual(null, sut.GovHost);
            Aver.AreEqual(null, sut.GovApp);
            Aver.IsNotNull(sut.ForApplication);
            Aver.AreEqual(0, sut.ForApplication.Length);
        }
Example #3
0
        public void Test06()
        {
            var sut = new BootArgs(new string[] { "daemon", "gov://5678:app/1", "abc.laconf" });

            Aver.IsTrue(sut.IsDaemon);
            Aver.IsTrue(sut.IsGoverned);
            Aver.AreEqual(5678, sut.GovPort);
            Aver.AreEqual(null, sut.GovHost);
            Aver.AreEqual("app/1", sut.GovApp);
            Aver.IsNotNull(sut.ForApplication);
            Aver.AreEqual(2, sut.ForApplication.Length);
            Aver.AreEqual("-config", sut.ForApplication[0]);
            Aver.AreEqual("abc.laconf", sut.ForApplication[1]);
        }
Example #4
0
        public void Test05()
        {
            var sut = new BootArgs(new string[] { "daemon", "xyz.laconf" });

            Aver.IsTrue(sut.IsDaemon);
            Aver.IsFalse(sut.IsGoverned);
            Aver.AreEqual(0, sut.GovPort);
            Aver.AreEqual(null, sut.GovHost);
            Aver.AreEqual(null, sut.GovApp);
            Aver.IsNotNull(sut.ForApplication);
            Aver.AreEqual(2, sut.ForApplication.Length);
            Aver.AreEqual("-config", sut.ForApplication[0]);
            Aver.AreEqual("xyz.laconf", sut.ForApplication[1]);
        }
Example #5
0
        public void Test08()
        {
            var sut = new BootArgs(new string[] { "gov://mix02.local#1678:app/123", "abc.laconf" });

            Aver.IsFalse(sut.IsDaemon);
            Aver.IsTrue(sut.IsGoverned);
            Aver.AreEqual(1678, sut.GovPort);
            Aver.AreEqual("mix02.local", sut.GovHost);
            Aver.AreEqual("app/123", sut.GovApp);
            Aver.IsNotNull(sut.ForApplication);
            Aver.AreEqual(2, sut.ForApplication.Length);
            Aver.AreEqual("-config", sut.ForApplication[0]);
            Aver.AreEqual("abc.laconf", sut.ForApplication[1]);
        }