Example #1
        /// <summary>
        /// Configures the test host, which simply starts and stops the service. Meant to be used
        /// to verify the service can be created, started, stopped, and disposed without issues.
        /// </summary>
        public static HostConfigurator UseTestHost(this HostConfigurator configurator)
            configurator.UseHostBuilder((environment, settings) => new TestBuilder(environment, settings));

            return configurator;
		public static void UseLinuxIfAvailable(this HostConfigurator configurator)
			if (MonoHelper.RunninOnLinux)
				// Needed to overcome mono-service style arguments.
				configurator.UseEnvironmentBuilder((cfg) => new LinuxHostEnvironmentBuilder(cfg));