private void ServiceControllerExecute(string serviceName) { ServiceQuery queryTask = new ServiceQuery(); queryTask.BuildEngine = new MockBuild(); queryTask.ServiceName = serviceName; Assert.IsTrue(queryTask.Execute(), "Execute query failed"); ServiceController task = new ServiceController(); task.BuildEngine = new MockBuild(); task.ServiceName = serviceName; if (ServiceQuery.UNKNOWN_STATUS.Equals(queryTask.Status)) { Assert.Ignore("Couldn't find the '{0}' service on '{1}'", queryTask.ServiceName, queryTask.MachineName); } else if (ServiceControllerStatus.Stopped.ToString().Equals(queryTask.Status)) { task.Action = "Start"; } else if (ServiceControllerStatus.Running.ToString().Equals(queryTask.Status)) { task.Action = "Restart"; } else { Assert.Ignore("'{0}' service on '{1}' is '{2}'", queryTask.ServiceName, queryTask.MachineName, queryTask.Status); } Assert.IsTrue(task.Execute(), "Execute Failed"); Assert.IsNotNull(task.Status, "Status Null"); }
public void ServiceQueryW3SVC() { ServiceQuery task = new ServiceQuery(); task.BuildEngine = new MockBuild(); task.ServiceName = "w3svc"; Assert.IsTrue(task.Execute(), "Execute Failed"); Assert.IsNotNull(task.Status, "Status Null"); }
public void ServiceQueryHTTPFilter() { ServiceQuery task = new ServiceQuery(); task.BuildEngine = new MockBuild(); task.ServiceName = "HTTPFilter"; Assert.IsTrue(task.Execute(), "Execute Failed"); Assert.IsNotNull(task.Status, "Status Null"); }
public void FixtureSetup() { MockBuild buildEngine = new MockBuild(); TaskUtility.makeTestDirectory(buildEngine); ServiceQuery squery = new ServiceQuery(); squery.BuildEngine = buildEngine; squery.ServiceName = "MSSQLSERVER"; if (!squery.Execute()) { Assert.Ignore("ServiceQuery for SqlServer failed."); } if (!squery.Exists){ Assert.Ignore("MS SqlServer is not installed"); } if (!squery.Status.Equals("Running", StringComparison.InvariantCultureIgnoreCase)) { Assert.Ignore("MS SqlServer is not running"); } }
public void FixtureSetup() { MockBuild buildEngine = new MockBuild(); TaskUtility.makeTestDirectory(buildEngine); ServiceQuery squery = new ServiceQuery(); squery.BuildEngine = buildEngine; squery.ServiceName = "MSSQLSERVER"; if (!squery.Execute()) { Assert.Ignore("ServiceQuery for SqlServer failed."); } if (!squery.Exists) { Assert.Ignore("MS SqlServer is not installed"); } if (!squery.Status.Equals("Running", StringComparison.InvariantCultureIgnoreCase)) { Assert.Ignore("MS SqlServer is not running"); } }