public void ShouldNotBorkWhenNoService()
        {
            //---------------Set up test pack-------------------

            //---------------Assert Precondition----------------
            var svc = new WindowsServiceUtil(RandomValueGen.GetRandomString(20, 30));
            //---------------Execute Test ----------------------
            Assert.IsFalse(svc.IsInstalled);

            //---------------Test Result -----------------------
        }
        public void ACCEPT_WhenTestingStartupStateOfKnownServices_ShouldReturnExpectedState()
        {
            //---------------Set up test pack-------------------

            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var svc1 = new WindowsServiceUtil("mssqlserver");
            Assert.AreEqual(ServiceStartupTypes.Automatic, svc1.StartupType);
            var svc2 = new WindowsServiceUtil("gupdatem");
            Assert.AreEqual(ServiceStartupTypes.Manual, svc2.StartupType);

            //---------------Test Result -----------------------
        }